Part Number Hot Search : 
NSR2N7 W20NC50 4ACT2 CMWD140 660CT 0SH0670 HCS154K HV3922
Product Description
Full Text Search
 

To Download 95HD005 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  datasheet 4-channel hd audio codec with quad digital microp hone interface 92hd005/92hd005d idt? 1 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface description the 92hd005/92hd005d are high fidelity, 4-channel hd audio codecs that enable 2.0 audio with simultaneous real-time communication such as voip, conferencing, voice command and control, etc. up to four digital microphones are supported, enabling high quality voice input for increased usability of voice applications. features ? high performance sd technology ? 95db dac snr ? 90db adc snr ? two stereo dacs and two stereo adcs ? supports 2.0 audio with simultaneous real-time communication (rtc) channel such as voip or separate stereo audio stream ? provides mono output for laptop sub-woofer ? 24-bit resolution with up to 192 khz sample rates ? supports advanced chipsets with flexible 1.5 v to 3.3 v signaling ? digital microphone interface ? direct interface to up to four digital microphones ? analog stereo microphone ? microphone boost 0, 10, 20, 30, 40db ? five adjustable vref outputs for microphone bias ? universal jacks? functionali ty for jack retasking ? s/pdif in and out ? two-pin volume up/down control ? digital pc beep to all outputs ? +3.3 v and +5 v analog power supply options ? optimized and flexible power management ? 48-pin lqfp and 48-pad qfn environmental package software support ? skpi (kernel processing interface) ? enables plug-ins that can operate globally on all audio streams of the system ? 12 band parametric equ alizer skpi plug-in ? constant, system-level effects tuned to optimize a particular platform can be combined with user-mode ?presets? tailored for specific acoustical environments and applications ? system-level effects automatically disabled when external audio connections made ? dynamics processing skpi plug-in ? enables improved voice articulation ? compressor/limiter allows high er average noise level without resonances third party partners ? dolby pc entertainment experience logo program ? dolby home theater ? (ht) ? dolby sound room ? (sr) ? dolby technologies ? dolby headphone ? , dolby virtual speaker ? ? dolby prologic ii ? , dolby prologic iix ? ? dolby digital live ? (ddl) ? intel audio studio? from sonic focus ? maxx player? from waves ? microphone beam forming, acoustic echo cancellation, and noise suppression from knowles? block diagram high definition interface dsp spdif ports port a port b port c port d port e port f spdif in/out x
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 2 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface table of contents 1. description ................................................................................................................ ......... 11 1.1. overview ................................................................................................................. ........................ 11 1.2. block diagram ............................................................................................................ ..................... 12 1.3. detailed description .............. .............. .............. .............. ........... ........... ............ ........... ................... 13 1.3.1. low-voltage high definition audio link signal ing ............................................................. 13 1.3.2. digital microphone support ............................................................................................. .. 13 1.3.3. volume/digital microphone/gpio selection ... .............. .............. .............. .............. ........... 18 1.3.4. vrefout/gpio selection ........................... ...................................................................... .. 18 1.3.5. spdif input ............................................................................................................ ........... 18 1.3.6. spdif output ........................................................................................................... ......... 18 1.3.7. mono output ............................................................................................................ .......... 19 1.3.8. universal jacks? . .............. .............. .............. .............. .............. ........... ............ ......... ....... 19 1.3.9. power management ....................................................................................................... ... 21 1.3.10. analog pc-beep ........................................................................................................ ...... 21 1.3.11. headphone drivers ........... .............. .............. .............. .............. ........... ............ ........... ..... 21 1.3.12. device ids ............................................................................................................ ........... 22 2. characteristics ..... ................ ................ ................ ................ ............. ............. ............. ... 23 2.1. electrical specifications ................................................................................................ ................... 23 2.1.1. absolute maximum ratings ............................................................................................... 23 2.1.2. recommended operating conditions ............................................................................... 23 2.2. 92hd005/92hd005d 5.0v and 3.3v analog perfor mance characteristics ...... ........... ........... ........ 24 3. widget information and supported command verbs ....................................... 28 3.1. widget list 92hd005/92hd005d ............................................................................................ ....... 29 3.2. pin configuration default register settings ...... ........................................................................ ...... 30 3.3. widget information ....................................................................................................... ................... 31 3.4. supported command verbs and resp onses .......... .............. .............. .............. ........... ........... ........ 32 3.4.1. root node (nid = 0x00) ................................................................................................. ... 32 3.4.2. afg node (nid = 0x01) .................................................................................................. .. 33 3.4.3. porta node (nid = 0x0a) ................................................................................................ .. 53 3.4.4. portb node (nid = 0x0b) ................................................................................................ .. 59 3.4.5. portc node (nid = 0x0c) .......................... ...................................................................... .. 65 3.4.6. portd node (nid = 0x0d) .......................... ...................................................................... .. 71 3.4.7. porte node (nid = 0x0e) ................................................................................................ .. 77 3.4.8. portf node (nid = 0x0f) ................................................................................................ ... 82 3.4.9. dac0 node (nid = 0x10) ... .............. .............. .............. .............. .............. .............. .......... .88 3.4.10. dac1 node (nid = 0x11) ................................................................................................ 93 3.4.11. adc0 node (nid = 0x12) ................................................................................................ 98 3.4.12. adc1 node (nid = 0x13) .............................................................................................. 10 3 3.4.13. portmonoout node (nid = 0x14) .................................................................................. 108 3.4.14. monooutmix node (nid = 0x15) ................................................................................... 113 3.4.15. cd node (nid = 0x16) .................................................................................................. 114 3.4.16. digmic0 node (nid = 0x17) ........................................................................................... 11 8 3.4.17. digmic1 node (nid = 0x18) ........................................................................................... 12 1 3.4.18. inport0mux node (nid = 0x19) ..................................................................................... 124 3.4.19. inport1mux node (nid = 0x1a) ..................................................................................... 128 3.4.20. inport0vol node (nid = 0x1b) ...................................................................................... 133 3.4.21. inport1vol node (nid = 0x1c) .................. .................................................................... 136 3.4.22. adc0mux node (nid = 0x1d) ...................... ................................................................. 138 3.4.23. adc1mux node (nid = 0x1e) ...................... ................................................................. 143 3.4.24. spdifout node (nid = 0x1f) ....................................................................................... 147 3.4.25. spdifin node (nid = 0x20) .......................................................................................... 152 3.4.26. digout node (nid = 0x21) ............. .............. .............. .............. .............. .............. ......... 16 1
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 3 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.27. digin node (nid = 0x22) ............................................................................................... 165 3.4.28. pcbeep node (nid = 0x23) .............. .............. .............. .............. .............. .............. ...... 171 3.4.29. extvolume node (nid = 0x24) ............. .............. .............. .............. .............. ........... ...... 173 4. ordering information .................................................................................................. 177 5. pinouts .................................................................................................................... ............ 178 5.1. pin assignment ........................................................................................................... .................. 178 5.2. pin descriptions ......................................................................................................... ................... 178 6. design considerations ................................................................................................ 181 6.1. external components ......... .............. .............. .............. .............. .............. ........... ............ .............. 181 6.1.1. decoupling capacitor ...... .............. .............. .............. .............. .............. ............ ........... ... 181 6.1.2. other required components ........................................................................................... 181 6.2. pcb layout recommendations ............................................................................................... ..... 182 6.2.1. vista wlp compliance requirements ............................................................................. 182 7. package outline and package dimensions ......................................................... 184 7.1. 48-pad qfn package ...................................................................................................... ............ 184 7.2. 48-pin lqfp package ..................................................................................................... ............. 185 8. solder reflow profile ............................................................................................... 186 8.1. standard reflow profile data ...................... ....................................................................... ........... 186 8.2. pb free process - package classification reflow temperatures ................................................ 187 9. revision history ........................................................................................................... .. 188 list of figures figure 1. 92hd005/92hd005d block diagram ..................................................................................... ....... 12 figure 2. system diagram ..................................................................................................... ....................... 13 figure 3. single digital microphone .............. .............. .............. .............. ........... ............ .......... .................... 15 figure 4. stereo digital microphone configuration ............................................................................ ........... 16 figure 5. quad digital microphone configuration ..... ......................................................................... ........... 17 figure 6. 92hd005/92hd005d widget diagram ..................................................................................... ...... 28 figure 7. solder reflow profile .............................................................................................. ..................... 186 list of tables table 1. 92hd005/92hd005d valid digital microphone configur ations ..... .............. .............. ........... ........ 14 table 2. dmic_clk, dmic_0 and dmic_1 operation during power states .............................................. 14 table 3. jack detect .......................................................................................................... ............................ 20 table 4. impedance sense ...................................................................................................... ...................... 20 table 5. power management ....... .............. .............. .............. .............. .............. ............ ........... ................... 21 table 6. device ids ........................................................................................................... ............................ 22 table 7. performance characteristics ......................................................................................... ................. 24 table 8. high definition audio wi dget ............ .............. .............. .............. .............. ........... .......... .................. 29 table 9. pin widget configuration default settings .. .......................................................................... ........... 30 table 10. command format for verb with 4-bit identifie r ............. .............. ........... ........... ............ ......... ....... 31 table 11. command format for verb with 12-bit identifi er ..................................................................... ...... 31 table 12. solicited response format .......................................................................................... ................. 31 table 13. unsolicited response format ........................................................................................ ............... 31 table 14. root pnpid command verb format ...................................................................................... ........ 32 table 15. root pnpid command response format ....... ........................................................................... ... 32 table 16. root revid command verb format ............. ......................................................................... ........ 32
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 4 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface table 17. root revid command response format .......... .............. .............. ........... ........... ........... ........... ... 32 table 18. root nodeinfo command ve rb format ................................................................................... ...... 33 table 19. root nodeinfo command response format ..... .......................................................................... .33 table 20. afg nodeinfo command verb format .................................................................................... ..... 33 table 21. afg nodeinfo command response format ...... .......................................................................... .33 table 22. afg type command verb format ........................................................................................ ........ 34 table 23. afg type command response format .................................................................................... ... 34 table 24. afg grpcap command verb format ............. ......................................................................... ..... 34 table 25. afg grpcap command response format .................................................................................. .34 table 26. afg frmtcap command verb format ..................................................................................... ..... 35 table 27. afg frmtcap command response format ......... .............. .............. ........... ........... ........... ........... 35 table 28. afg streamcap command verb format ................................................................................... ... 36 table 29. afg streamcap command response format ....... .............. .............. ............ ........... ........... ........ 36 table 30. afg inampcap command verb format .................................................................................... ... 36 table 31. afg inampcap command response format .............................................................................. 37 table 32. afg pwrcap command verb format ...................................................................................... ..... 37 table 33. afg pwrcap command response format .................................................................................. 37 table 34. afg gpiocap command verb fo rmat .......... .............. .............. .............. ........... ........... ........... ... 38 table 35. afg gpiocap command response format .......... .............. .............. ............ ........... ........... ........ 3 8 table 36. afg outampcap command verb format ................................................................................... .39 table 37. afg outampcap command response format ..... ...................................................................... 39 table 38. afg pwrstate command verb format .................................................................................... ..... 39 table 39. afg pwrstate command res ponse format ................................................................................ .39 table 40. afg unsolresp command verb format ........... ........................................................................ ... 40 table 41. afg unsolresp command response format ........ .............. .............. ............ ........... ........... ........ 4 0 table 42. afg gpio command verb format ........................................................................................ ....... 40 table 43. afg gpio command response format .................................................................................... .. 41 table 44. afg gpioen command verb format ............ .......................................................................... .... 41 table 45. afg gpioen command response format ....... ........................................................................... 42 table 46. afg gpiodir command verb format ..................................................................................... ..... 42 table 47. afg gpiodir command response format ................................................................................. .42 table 48. afg gpiowake command verb format ........... ......................................................................... .. 43 table 49. afg gpiowake command response format ....... .............. .............. ............ ........... ........... ........ 43 table 50. afg gpiounsol command verb format ................................................................................... ... 44 table 51. afg gpiounsol command response format ....... .............. .............. ............ ........... ........... ........ 44 table 52. afg gpiosticky command verb format .......... .............. .............. ........... ........... ........... ........... ... 45 table 53. afg gpiosticky command resp onse format ..... .............. .............. .............. ........... ........... ........ 4 5 table 54. afg subid command verb format ....................................................................................... ....... 46 table 55. afg subid command response format ................................................................................... .. 47 table 56. afg gpioinvert command ve rb format .................................................................................. .... 47 table 57. afg gpioinvert command response format ..... ........................................................................ 4 7 table 58. afg gpiodrive command verb format ................................................................................... ... 49 table 59. afg gpiodrive command response format ...... ........................................................................ 4 9 table 60. afg anactrl command verb format .............. .............. .............. ........... ........... ............ ......... ....... 49 table 61. afg anactrl command response format ........... .............. .............. .............. .............. .............. .. 50 table 62. afg supply command verb format ...................................................................................... ....... 50 table 63. afg supply command response format .................................................................................. .. 51 table 64. afg dmicctrl command verb format .................................................................................... ...... 51 table 65. afg dmicctrl command response format ...... .......................................................................... .52 table 66. afg reset command verb fo rmat ....................................................................................... ....... 52 table 67. afg reset command response format ................................................................................... ... 52 table 68. porta wcap command verb format .............. ........................................................................ ...... 53 table 69. porta wcap command response format ......... ......................................................................... .. 53 table 70. porta pincap command verb format .................................................................................... ...... 54 table 71. porta pincap command response format ....... ......................................................................... .. 54
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 5 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface table 72. porta connlen command verb format ................................................................................... ..... 54 table 73. porta connlen command response format ....... .............. .............. ........... ........... ........... ........... 55 table 74. porta connlst command verb format ................................................................................... ...... 55 table 75. porta connlst command response format ........ .............. .............. ........... ........... ........... .......... .55 table 76. porta connselect command verb format ................................................................................ .... 55 table 77. porta connselect command response format ... ........................................................................ 5 6 table 78. porta pinctl command verb format .................................................................................... ......... 56 table 79. porta pinctl command response format ......... ....................................................................... .... 56 table 80. porta unsolresp command verb format ....... .......................................................................... .... 57 table 81. porta unsolresp command response format .... ........................................................................ 5 7 table 82. porta pinsense command verb format ......... ......................................................................... ..... 57 table 83. porta pinsense command response format ...... ........................................................................ 57 table 84. porta pinconfig command verb format ...... ........................................................................... ...... 58 table 85. porta pinconfig command response format ... .......................................................................... .58 table 86. portb wcap command verb format .............. ........................................................................ ...... 59 table 87. portb wcap command response format ......... ......................................................................... .. 59 table 88. portb pincap command verb format .................................................................................... ...... 60 table 89. portb pincap command response format ....... ......................................................................... .. 60 table 90. portb connlen command verb format ................................................................................... ..... 61 table 91. portb connlen command response format ....... .............. .............. ........... ........... ........... ........... 61 table 92. portb connlst command verb format ................................................................................... ...... 61 table 93. portb connlst command response format ........ .............. .............. ........... ........... ........... .......... .61 table 94. portb connselect command verb format ................................................................................ .... 62 table 95. portb connselect command response format ... ........................................................................ 6 2 table 96. portb pinctl command verb format .................................................................................... ......... 62 table 97. portb pinctl command response format ......... ....................................................................... .... 62 table 98. portb unsolresp command verb format ....... .......................................................................... .... 63 table 99. portb unsolresp command response format .... ........................................................................ 6 3 table 100. portb pinsense command verb format ................................................................................. .... 64 table 101. portb pinsense command response format .... ........................................................................ 6 4 table 102. portb pinconfig command verb format ....... .............. .............. ........... ........... ............ ........... ..... 64 table 103. portb pinconfig command response format .... .............. .............. ........... ........... ........... ........... 65 table 104. portc wcap command verb format ...... .............. .............. .............. .............. ............ ........... ..... 65 table 105. portc wcap command response format ......... .............. .............. ........... ........... ........... ........... 65 table 106. portc pincap command verb format .......... .............. .............. ........... ........... ............ ........... ..... 66 table 107. portc pincap command response format ........ .............. .............. ........... ........... ........... .......... .66 table 108. portc connlen command verb format .................................................................................. ... 67 table 109. portc connlen command response format ..... ........................................................................ 6 7 table 110. portc connlst command verb format .................................................................................. ..... 68 table 111. portc connlst command response format ... ........................................................................... 68 table 112. portc pinctl command verb format ......... .......................................................................... ....... 68 table 113. portc pinctl command response format .... ........................................................................... ... 68 table 114. portc unsolresp command verb format .... ............................................................................ .. 69 table 115. portc unsolresp command response format .. ........................................................................ 69 table 116. portc pinsense command verb format ....... .............. .............. .............. ........... ........... .......... .... 70 table 117. portc pinsense command response format .... .............. .............. .............. ........... ........... ........ 7 0 table 118. portc pinconfig command verb format ...... .......................................................................... .... 70 table 119. portc pinconfig command response format ......... .............. .............. .............. .............. ........... 71 table 120. portd wcap command verb format ...... .............. .............. .............. .............. ............ ........... ..... 71 table 121. portd wcap command response format ......... .............. .............. ........... ........... ........... ........... 71 table 122. portd pincap command verb format .......... .............. .............. ........... ........... ............ ........... ..... 72 table 123. portd pincap command response format ........ .............. .............. ........... ........... ........... .......... .72 table 124. portd connlen command verb format .................................................................................. ... 73 table 125. portd connlen command response format ..... ........................................................................ 7 3 table 126. portd connlst command verb format .................................................................................. ..... 73
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 6 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface table 127. portd connlst command response format ... ........................................................................... 74 table 128. portd pinctl command verb format ......... .......................................................................... ....... 74 table 129. portd pinctl command response format .... ........................................................................... ... 74 table 130. portd unsolresp command verb format .... ............................................................................ .. 74 table 131. portd unsolresp command response format .. ........................................................................ 75 table 132. portd pinsense command verb format ....... .............. .............. .............. ........... ........... .......... .... 75 table 133. portd pinsense command response format .... .............. .............. .............. ........... ........... ........ 7 5 table 134. portd pinconfig command verb format ...... .......................................................................... .... 76 table 135. portd pinconfig command response format ......... .............. .............. .............. .............. ........... 76 table 136. porte wcap command verb format ..................................................................................... ..... 77 table 137. porte wcap command response format ....... .......................................................................... .77 table 138. porte pincap command verb format ................................................................................... ..... 78 table 139. porte pincap command response format ..... .......................................................................... .78 table 140. porte connlen command verb format ........... .............. .............. ........... ........... ........... .......... .... 78 table 141. porte connlen command response format ..... .............. .............. .............. ........... ........... ........ 7 9 table 142. porte connlst command verb format ...... ............................................................................ ..... 79 table 143. porte connlst command response format ... ........................................................................... 79 table 144. porte pinctl command verb format ....... ............................................................................ ........ 79 table 145. porte pinctl command response format .... .............. .............. .............. ........... ........... ........... ... 79 table 146. porte unsolresp command verb format ..... ........................................................................... ... 80 table 147. porte unsolresp command response format .. .............. .............. .............. ........... ........... ........ 80 table 148. porte pinsense command verb format ................................................................................. .... 81 table 149. porte pinsense command response format .... ........................................................................ 8 1 table 150. porte pinconfig command verb format ....... .............. .............. ........... ........... ............ ........... ..... 81 table 151. porte pinconfig command response format .... .............. .............. ........... ........... ........... ........... 82 table 152. portf wcap command verb format ..................................................................................... ..... 82 table 153. portf wcap command response format ....... .......................................................................... .82 table 154. portf pincap command verb format ........... ........................................................................ ...... 83 table 155. portf pincap command response format ..... .......................................................................... .83 table 156. portf connlen command verb format ........... .............. .............. ........... ........... ........... .......... .... 84 table 157. portf connlen command response format ....... .............. .............. ............ ........... ........... ........ 8 4 table 158. portf connlst command verb format ......... .............. .............. ........... ........... ............ ........... ..... 85 table 159. portf connlst command response format ........ .............. .............. .............. .............. .............. 85 table 160. portf pinctl command verb format ....... ............................................................................ ........ 85 table 161. portf pinctl command response format .... ........................................................................... ... 85 table 162. portf unsolresp command verb format ................................................................................ ... 86 table 163. portf unsolresp command response format .. ........................................................................ 86 table 164. portf pinsense command verb format ....... .......................................................................... .... 87 table 165. portf pinsense command response format . ........................................................................... 8 7 table 166. portf pinconfig command verb format .... ............................................................................ ..... 87 table 167. portf pinconfig command response format . ........................................................................... 88 table 168. dac0 cnvtrfrmt command verb format ...... ........................................................................... ... 88 table 169. dac0 cnvtrfrmt command response format ... .............. .............. .............. ........... ........... ........ 88 table 170. dac0 outampright command verb format ...... ........................................................................ 8 9 table 171. dac0 outampright command response format ..................................................................... 90 table 172. dac0 outampleft command verb format ..... ........................................................................... 90 table 173. dac0 outampleft command response format ........................................................................ 90 table 174. dac0 wcap command verb format ...................................................................................... .... 90 table 175. dac0 wcap command response format ......... ........................................................................ 9 0 table 176. dac0 pwrstate command verb format ....... ........................................................................... ... 91 table 177. dac0 pwrstate command response format .... .............. .............. .............. ........... ........... ........ 91 table 178. dac0 cnvtrid command verb format ......... .......................................................................... .... 92 table 179. dac0 cnvtrid command re sponse format ............ .............. .............. .............. .............. ........... 92 table 180. dac0 lr command verb format .............. .......................................................................... ....... 92 table 181. dac0 lr command response format ........... ......................................................................... .. 93
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 7 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface table 182. dac1 cnvtrfrmt command verb format ...... ........................................................................... ... 93 table 183. dac1 cnvtrfrmt command response format ... .............. .............. .............. ........... ........... ........ 93 table 184. dac1 outampright command verb format ...... ........................................................................ 9 4 table 185. dac1 outampright command response format ..................................................................... 94 table 186. dac1 outampleft command verb format ..... ........................................................................... 95 table 187. dac1 outampleft command response format ........................................................................ 95 table 188. dac1 wcap command verb format ...................................................................................... .... 95 table 189. dac1 wcap command response format ......... ........................................................................ 9 5 table 190. dac1 pwrstate command verb format ....... ........................................................................... ... 96 table 191. dac1 pwrstate command response format .... .............. .............. .............. ........... ........... ........ 96 table 192. dac1 cnvtrid command verb format ......... .......................................................................... .... 97 table 193. dac1 cnvtrid command re sponse format ............ .............. .............. .............. .............. ........... 97 table 194. dac1 lr command verb format .............. .......................................................................... ....... 97 table 195. dac1 lr command response format ........... ......................................................................... .. 97 table 196. adc0 cnvtrfrmt command verb format ...... ........................................................................... ... 98 table 197. adc0 cnvtrfrmt command response format ... .............. .............. .............. ........... ........... ........ 98 table 198. adc0 wcap command verb format ...................................................................................... .... 99 table 199. adc0 wcap command response format ......... ........................................................................ 9 9 table 200. adc0 connlen command verb format .......... .............. .............. ........... ........... ........... ............ 100 table 201. adc0 connlen command response format .... .............. .............. .............. ........... ........... ...... 100 table 202. adc0 connlst command verb format ........ .............. .............. .............. ........... ........... ........... .100 table 203. adc0 connlst command response format ...... .............. .............. .............. ........... ........... ...... 101 table 204. adc0 procstate command verb format ................................................................................. .101 table 205. adc0 procstate command response format ........... .............. .............. .............. .............. ...... 101 table 206. adc0 pwrstate command verb format ....... ........................................................................... .101 table 207. adc0 pwrstate command response format .... .............. .............. .............. ........... ........... ...... 102 table 208. adc0 cnvtrid command verb format ......... .......................................................................... .. 102 table 209. adc0 cnvtrid command re sponse format ............ .............. .............. .............. .............. ......... 10 2 table 210. adc1 cnvtrfrmt command verb format ...... ........................................................................... .103 table 211. adc1 cnvtrfrmt command response format ... .............. .............. .............. ........... ........... ...... 103 table 212. adc1 wcap command verb format ...................................................................................... .. 104 table 213. adc1 wcap command response format ......... ...................................................................... 104 table 214. adc1 connlen command verb format .......... .............. .............. ........... ........... ........... ............ 105 table 215. adc1 connlen command response format .... .............. .............. .............. ........... ........... ...... 105 table 216. adc1 connlst command verb format ........ .............. .............. .............. ........... ........... ........... .105 table 217. adc1 connlst command response format ...... .............. .............. .............. ........... ........... ...... 106 table 218. adc1 procstate command verb format ................................................................................. .106 table 219. adc1 procstate command response format ........... .............. .............. .............. .............. ...... 106 table 220. adc1 pwrstate command verb format ....... ........................................................................... .106 table 221. adc1 pwrstate command response format .... .............. .............. .............. ........... ........... ...... 107 table 222. adc1 cnvtrid command verb format ......... .......................................................................... .. 107 table 223. adc1 cnvtrid command re sponse format ............ .............. .............. .............. .............. ......... 10 7 table 224. portmonoout vol command verb format ................................................................................ .108 table 225. portmonoout vol command re sponse format ........................................................................ 108 table 226. portmonoout wcap command verb format ...... ...................................................................... 108 table 227. portmonoout wcap command response format ................................................................... 108 table 228. portmonoout pincap command verb format .... .............. .............. .............. ........... ........... ...... 109 table 229. portmonoout pincap command response format .............. .............. .............. .............. ......... 109 table 230. portmonoout outampcap command verb format ............ .............. ............ ........... ........... ...... 110 table 231. portmonoout outampcap command response form at ............ .............. .............. ........... ...... 110 table 232. portmonoout connlen command verb format .. ..................................................................... 110 table 233. portmonoout connlen command response form at ............................................................... 111 table 234. portmonoout connlst command verb format .. ...................................................................... 111 table 235. portmonoout connlst command response form at ................................................................ 111 table 236. portmonoout pinctl command verb format ... ......................................................................... 1 11
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 8 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface table 237. portmonoout pinctl command response format .................................................................... 111 table 238. portmonoout pinconfig command verb format ...................................................................... 112 table 239. portmonoout pinconfig command response form at .............. .............. .............. .............. ...... 112 table 240. monooutmix wcap command verb format .... ......................................................................... 113 table 241. monooutmix wcap command response format ......... .............. .............. .............. ........... ...... 113 table 242. monooutmix connlen command verb format .. ...................................................................... 114 table 243. monooutmix connlen command response format ................................................................ 114 table 244. monooutmix connlst command verb format ... ...................................................................... 114 table 245. monooutmix connlst command response format ................................................................. 114 table 246. cd wcap command verb format ................ ........................................................................ .... 114 table 247. cd wcap command response format .......... ......................................................................... 1 15 table 248. cd pincap command verb format .............. ........................................................................ .... 115 table 249. cd pincap command response format ......... ......................................................................... 116 table 250. cd pinctl command verb format ...................................................................................... ...... 116 table 251. cd pinctl command response format ........ .......................................................................... .. 116 table 252. cd pinconfig command verb format ................................................................................... ... 117 table 253. cd pinconfig command response format ..... ......................................................................... 1 17 table 254. digmic0 wcap command verb format ........... .............. .............. ........... ........... ........... ........... .118 table 255. digmic0 wcap command response format ........ .............. .............. ............ ........... ........... ...... 118 table 256. digmic0 pincap command verb format ......... .............. .............. ........... ........... ........... ........... .119 table 257. digmic0 pincap command response format .... .............. .............. .............. ........... ........... ...... 119 table 258. digmic0 pinctl command verb format ...... ........................................................................... .... 120 table 259. digmic0 pinctl command response format ... ......................................................................... 1 20 table 260. digmic0 pinconfig command verb format ... ........................................................................... .120 table 261. digmic0 pinconfig command response format ...................................................................... 120 table 262. digmic1 wcap command verb format ........... .............. .............. ........... ........... ........... ........... .121 table 263. digmic1 wcap command response format ........ .............. .............. ............ ........... ........... ...... 121 table 264. digmic1 pincap command verb format ......... .............. .............. ........... ........... ........... ........... .122 table 265. digmic1 pincap command response format .... .............. .............. .............. ........... ........... ...... 122 table 266. digmic1 pinctl command verb format ...... ........................................................................... .... 123 table 267. digmic1 pinctl command response format ... ......................................................................... 1 23 table 268. digmic1 pinconfig command verb format ... ........................................................................... .123 table 269. digmic1 pinconfig command response format ...................................................................... 124 table 270. inport0mux wcap command verb format ...... .............. .............. .............. ........... ........... ......... 1 24 table 271. inport0mux wcap command response format ........... .............. .............. .............. ........... ...... 124 table 272. inport0mux outampcap co mmand verb format ....... .............. .............. .............. .............. ...... 125 table 273. inport0mux outampcap command response form at ............ .............. .............. .............. ...... 125 table 274. inport0mux outampright command verb format ..... .............. .............. .............. .............. ...... 126 table 275. inport0mux outampright command response format ... .............. .............. ........... ........... ...... 126 table 276. inport0mux outampleft co mmand verb format ...................................................................... 126 table 277. inport0mux outampleft command response format ............. .............. .............. .............. ...... 127 table 278. inport0mux connselect co mmand verb format ...................................................................... 127 table 279. inport0mux connselect command response format .............. .............. .............. .............. ...... 127 table 280. inport0mux connlen command verb format . .............. .............. .............. .............. ........... ...... 127 table 281. inport0mux connlen command response format ............ .............. ............ ........... ........... ...... 127 table 282. inport0mux connlst command verb format .. ......................................................................... 12 8 table 283. inport0mux connlst command response format ................................................................... 128 table 284. inport0mux connlst4 command verb format ... .............. .............. .............. ........... ........... ...... 128 table 285. inport0mux connlst4 co mmand response format ...... .............. .............. .............. ........... ...... 128 table 286. inport1mux wcap command verb format ...... .............. .............. .............. ........... ........... ......... 1 28 table 287. inport1mux wcap command response format ........... .............. .............. .............. ........... ...... 129 table 288. inport1mux outampcap co mmand verb format ....... .............. .............. .............. .............. ...... 129 table 289. inport1mux outampcap command response form at ............ .............. .............. .............. ...... 130 table 290. inport1mux outampright command verb format ..... .............. .............. .............. .............. ...... 130 table 291. inport1mux outampright command response format ... .............. .............. ........... ........... ...... 130
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 9 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface table 292. inport1mux outampleft co mmand verb format ...................................................................... 131 table 293. inport1mux outampleft command response format ............. .............. .............. .............. ...... 131 table 294. inport1mux connselect co mmand verb format ...................................................................... 131 table 295. inport1mux connselect command response format .............. .............. .............. .............. ...... 131 table 296. inport1mux connlen command verb format . .............. .............. .............. .............. ........... ...... 131 table 297. inport1mux connlen command response format ............ .............. ............ ........... ........... ...... 132 table 298. inport1mux connlst command verb format .. ......................................................................... 13 2 table 299. inport1mux connlst command response format ................................................................... 132 table 300. inport1mux connlst4 command verb format ... .............. .............. .............. ........... ........... ...... 132 table 301. inport1mux connlst4 co mmand response format ...... .............. .............. .............. ........... ...... 132 table 302. inport0vol wcap command verb format .... ............................................................................ 133 table 303. inport0vol wcap command response format .. ...................................................................... 133 table 304. inport0vol inampright command verb format ........................................................................ 13 4 table 305. inport0vol inampright command response form at ............................................................... 134 table 306. inport0vol inampleft comm and verb format .......................................................................... 1 34 table 307. inport0vol inampleft co mmand response format ... .............. .............. .............. .............. ...... 134 table 308. inport0vol connlen command verb format ... ......................................................................... 1 35 table 309. inport0vol connlen command response format ........ .............. .............. .............. ........... ...... 135 table 310. inport0vol connlst command verb format ............................................................................. 135 table 311. inport0vol connlst comm and response format ...... .............. .............. .............. .............. ...... 135 table 312. inport1vol wcap command verb format .... ............................................................................ 136 table 313. inport1vol wcap command response format .. ...................................................................... 136 table 314. inport1vol inampright command verb format ........................................................................ 13 7 table 315. inport1vol inampright command response form at ............................................................... 137 table 316. inport1vol inampleft comm and verb format .......................................................................... 1 37 table 317. inport1vol inampleft co mmand response format ... .............. .............. .............. .............. ...... 137 table 318. inport1vol connlen command verb format ... ......................................................................... 1 37 table 319. inport1vol connlen command response format ........ .............. .............. .............. ........... ...... 138 table 320. inport1vol connlst command verb format ............................................................................. 138 table 321. inport1vol connlst comm and response format ...... .............. .............. .............. .............. ...... 138 table 322. adc0mux wcap command verb format ................................................................................. 13 8 table 323. adc0mux wcap command response format .... .................................................................... 138 table 324. adc0mux connselect command verb format .. .............. .............. .............. ........... ........... ...... 139 table 325. adc0mux connselect command response format ............. .............. .............. .............. ......... 140 table 326. adc0mux connlen command verb format ........ .............. .............. ............ ........... ........... ...... 140 table 327. adc0mux connlen command response format .............. .............. ............ ........... ........... ...... 140 table 328. adc0mux connlst command verb format ....... .............. .............. .............. ........... ........... ...... 140 table 329. adc0mux connlst command response format ............. .............. .............. ........... ........... ...... 140 table 330. adc0mux lr command verb format ..................................................................................... .141 table 331. adc0mux lr command response format ........ ...................................................................... 141 table 332. adc0mux outampcap command verb format .. ..................................................................... 141 table 333. adc0mux outampcap command response form at .............................................................. 141 table 334. adc0mux outampright command verb format ..................................................................... 142 table 335. adc0mux outampright command response form at ............................................................. 142 table 336. adc0mux outampleft command verb format .. ...................................................................... 142 table 337. adc0mux outampleft command response format ............................................................... 142 table 338. adc1mux wcap command verb format ................................................................................. 14 3 table 339. adc1mux wcap command response format .... .................................................................... 143 table 340. adc1mux connselect command verb format .. .............. .............. .............. ........... ........... ...... 144 table 341. adc1mux connselect command response format ............. .............. .............. .............. ......... 144 table 342. adc1mux connlen command verb format ........ .............. .............. ............ ........... ........... ...... 144 table 343. adc1mux connlen command response format .............. .............. ............ ........... ........... ...... 144 table 344. adc1mux connlst command verb format ....... .............. .............. .............. ........... ........... ...... 145 table 345. adc1mux connlst command response format ............. .............. .............. ........... ........... ...... 145 table 346. adc1mux lr command verb format ..................................................................................... .145
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 10 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface table 347. adc1mux lr command response format ........ ...................................................................... 146 table 348. adc1mux outampcap command verb format .. ..................................................................... 146 table 349. adc1mux outampcap command response form at .............................................................. 146 table 350. adc1mux outampright command verb format ..................................................................... 146 table 351. adc1mux outampright command response form at ............................................................. 147 table 352. adc1mux outampleft command verb format .. ...................................................................... 147 table 353. adc1mux outampleft command response format ............................................................... 147 table 354. spdifout cnvtrfrmt command verb format .. ......................................................................... 14 7 table 355. spdifout cnvtrfrmt command response format .................................................................. 148 table 356. spdifout wcap command verb format ........ ......................................................................... 1 49 table 357. spdifout wcap command response format .. ...................................................................... 149 table 358. spdifout frmtcap command verb format .... ......................................................................... 15 0 table 359. spdifout frmtcap command response format .............. .............. ............ ........... ........... ...... 150 table 360. spdifout streamcap command verb format ... ...................................................................... 151 table 361. spdifout streamcap command response format ............. .............. .............. .............. ......... 151 table 362. spdifout cnvtrid command verb format ...... ......................................................................... 151 table 363. spdifout cnvtrid command response format ...................................................................... 151 table 364. spdifout digctl command verb format ..... ........................................................................... .152 table 365. spdifout digctl command response format .. ...................................................................... 152 table 366. spdifin cnvtrfrmt comma nd verb format .............................................................................. 152 table 367. spdifin cnvtrfrmt command response format ........................ ............................................. 153 table 368. spdifin wcap command verb format ................................................................................... .154 table 369. spdifin wcap command response format ....... .............. .............. ............ ........... ........... ...... 154 table 370. spdifin frmtcap command verb format .... ............................................................................ 155 table 371. spdifin frmtcap command response format .. ..................................................................... 155 table 372. spdifin streamcap command verb format ..... ...................................................................... 156 table 373. spdifin streamcap command response format ................................................................... 156 table 374. spdifin connlen command verb format ...... ......................................................................... 1 56 table 375. spdifin connlen command response format .. .................................................................... 156 table 376. spdifin connlst command verb format ................................................................................ 156 table 377. spdifin connlst command response format .. ...................................................................... 157 table 378. spdifin cnvtrid command verb format ..... ........................................................................... .157 table 379. spdifin cnvtrid command response format ... ...................................................................... 157 table 380. spdifin digctl command verb format ..... ............................................................................ ... 157 table 381. spdifin digctl command response format .. ......................................................................... 15 8 table 382. spdifin vsr command verb format ............. .............. .............. ........... ........... ........... .......... .. 158 table 383. spdifin vsr command response format ........ .............. .............. ........... ........... ........... ......... 15 8 table 384. digout wcap command verb format .................................................................................... .. 161 table 385. digout wcap command response format ............................................................................. 161 table 386. digout pincap command verb format .................................................................................. .. 162 table 387. digout pincap command response format ............................................................................ 16 2 table 388. digout connselect command verb format . ............................................................................ 1 62 table 389. digout connselect command response format ..................................................................... 163 table 390. digout connlen command verb format ........ .............. .............. ........... ........... ........... ............ 163 table 391. digout connlen command response format ..... .............. .............. ............ ........... ........... ...... 163 table 392. digout connlst command verb format ....... .............. .............. .............. ........... ........... .......... .. 163 table 393. digout connlst command response format .... .............. .............. .............. ........... ........... ...... 163 table 394. digout pinctl command verb format .................................................................................. .... 164 table 395. digout pinctl command response format .. ............................................................................ 164 table 396. digout pinconfig command verb format .... ........................................................................... .164 table 397. digout pinconfig command response format ........................................................................ 164 table 398. digin wcap command verb format ..................................................................................... .... 165 table 399. digin wcap command response format ....... ......................................................................... 1 65 table 400. digin pincap command verb format ................................................................................... .... 166 table 401. digin pincap command response format ..... ......................................................................... 1 66
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 11 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface table 402. digin pwrstate command verb format ................................................................................. ... 167 table 403. digin pwrstate command response format ... ......................................................................... 1 67 table 404. digin pinctl command verb format ....... ............................................................................ ...... 167 table 405. digin pinctl command response format ............................................................................... .. 168 table 406. digin unsolresp command verb format ..... ........................................................................... .168 table 407. digin unsolresp command response format ......................................................................... 168 table 408. digin pinsense command verb format ................................................................................. .. 168 table 409. digin pinsense command response format .. ......................................................................... 16 9 table 410. digin eapd command verb format ............. .............. .............. ........... ........... ............ .......... .... 169 table 411. digin eapd command response format .......... .............. .............. ........... ........... ........... ......... 1 69 table 412. digin pinconfig command verb format ....... .............. .............. ........... ........... ............ ........... ... 170 table 413. digin pinconfig command response format ..... .............. .............. ........... ........... ........... ......... 1 70 table 414. pcbeep wcap command verb format ........ ............................................................................ 171 table 415. pcbeep wcap command response format ..... ...................................................................... 171 table 416. pcbeep outampcap command verb format .... .............. .............. .............. ........... ........... ...... 171 table 417. pcbeep outampcap command response format .............. .............. .............. .............. ......... 171 table 418. pcbeep vol command verb format .......... ........................................................................... .... 172 table 419. pcbeep vol command response format ....... ......................................................................... 1 72 table 420. pcbeep gen command verb format ..................................................................................... .. 172 table 421. pcbeep gen command response format ........ ...................................................................... 173 table 422. extvolume wcap command verb format ....... ......................................................................... 1 73 table 423. extvolume wcap command re sponse format ....................................................................... 173 table 424. extvolume knobcap command verb format ..... ...................................................................... 174 table 425. extvolume knobcap command response format .................................................................. 174 table 426. extvolume connlen command verb format ..... .............. .............. .............. ........... ........... ...... 174 table 427. extvolume connlen command response format ........... .............. .............. ........... ........... ...... 174 table 428. extvolume connlst command verb format ...... .............. .............. ........... ........... ........... ......... 17 4 table 429. extvolume connlst command response format ............ .............. .............. ........... ........... ...... 175 table 430. extvolume unsolresp command verb format .. ...................................................................... 175 table 431. extvolume unsolresp command response form at ................................................................ 175 table 432. extvolume knobctl command verb format .... .............. .............. .............. ........... ........... ......... 1 76 table 433. extvolume knobctl command response format ............ .............. .............. ........... ........... ...... 176 table 434. extvolume knobvsr command verb format .... .............. .............. .............. ........... ........... ...... 176 table 435. extvolume knobvsr command response format .............. .............. .............. .............. ......... 176
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 12 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 1. description 1.1. overview the 92hd005/92hd005d are high fidelity, 4-chann el hd audio codecs that enable 2.0 audio with simultaneous real-time communication such as voip , conferencing, voice command and control, etc. up to four digital microphones are supported enab ling high quality voice input for increased usability of voice applications. the 92hd005/92hd005d incorporate idt's propri etary sd technology to achieve a dac snr of 90db. the higher performance and quality of idt?s audio solutions brings consumer electronics level performance to the notebook, desktop and media center pc. the 92hd005/92hd005d provide stereo, 24-bit, full duplex resolution, supporting sample rates up to 192 khz by the dac and adc. the 92hd005/92hd005d spdif in/out supports sample rates of 96 khz, 48 khz and 44.1 khz plus spdif out supports 88.2 khz and 192 khz. additional sample rates are supported by the driver software. the 92hd005/92hd005d support all desired four channel configurations, including switchable headphone (hp) out and universal jacks? functionality for jack detection and re-tasking. the spdif interface provides connectivity to consumer electronic equipment like dolby digital decoders, powered speakers and mini-disk drives, or to a home entertainment system. all analog i/o pairs sup- port line_in, line_out and mic. (port d only supports fixed-function microphone.) mic inputs can be programmed with 0/10/20/30/40db boost. for more advanced configurations, the 92hd005/92hd005d have five general purpose i/o (gpio) pins. the 92hd005/92hd005d also provide single ended cd input for compatibility with drm solutions an d to support legacy os issues. the 92hd005/92hd005d integrate two headphone amplifiers which are available on ports a and d. the headphone amplifiers are dedicated to these tw o outputs for increased flexibility, enhanced user experience, and reduced implementation costs. the universal jack capabilities allow the codecs to detect when audio devices are connected, and allow the codecs to be reconfigured to support these devices regardless of which port they are connected to. spdif input sensing is also supported. the fully parametric idt softeq can be initi- ated upon headphone jack insertion and remo val for protection of notebook speakers. the 92hd005/92hd005d operate with a 3.3 v digital supply and either 3.3 v or 5 v analog supply. they also support 1.5 v and 3.3 v hda signaling; the correct voltage is selected dynamically based on the value of the appropriate pin. the 92hd005/92hd005d are available in a 48-pin lqfp or a 48-pad qfn environmental (rohs) package.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 13 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 1.2. block diagram figure 1. 92hd005/92hd005d block diagram pin complex pins 39/41 stream & channel select dac 0 stream & channel select stream & channel select spdif receiver spdif in hd audio link logic pcm to spdif out spdif vol pin complex pins 35/36 pin complex pins 21/22 dac 1 vol stream& channel select m u t e x mic pass forward x digital pc beep digital pc beep port d digital mute digital mute stream & channel select adc0 analog pc beep pin 12 v e n d o r s p e c i f i c pin 47 pin 48 if the mixer switches on all connections at once, digital pc beep overrides. stereo adc1 1 b i t stream & channel select vol gain mute m u x boost m u x +0/+10/+20/ +30/+40 db +0 to +22.5 db in 1.5 db steps pin complex pins 23/24 port c port b port a m u t e hp a b c d e f cd hp mux dmic_1 dmic_0 pin 2 cd d2s pins 18/19/20 dmic_0 dmic dmic_0 no bias stereo adc0 mute gain m u x boost vol +0/+10/+20/ +30/+40 db +0 to +22.5 db in 1.5 db steps 1 bit m u x dmic_1 a b c d e f cd dmic_0 m u x adc1 mic bias mic bias cd dmic_1 dmic_1 dmic pin 3 a b external dac 0, 1 lo, li, mic mic bias hp, li, mic m u t e m u t e mux dac 0, 1 pin complex pins 45/46 port e mic bias m u t e pin complex pins 16/17 port f mic bias c e dac 0 dac 0 d f lo hp (slave) internal + external (analog) li, mic li, mic e dac 0 dac 0 d f lo hp (slave) internal + external (digital) dmic0 li, mic mono out m u t e m u t e pin 32 isolation interface c1a, c2a stream& channel select pin 45/46 vol analog mixer
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 14 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface figure 2. system diagram 1.3. detailed description 1.3.1. low-voltage high definition audio link signaling the 92hd005/92hd005d are compatible with either 1. 5 v or 3.3 v high definition audio link signal- ing; the voltage selection is performed dynamically based on the input voltage of dvdd_io. note that dvdd_io is not a logic configuration pin but pr ovides the digital power supply to be used for the high definition audio link signals. when in 1.5 v mode, the 92hd005/92hd005d can correctly decode bitclk, sync, reset# and sdo because they operate at 1.5 v. additionally, it will drive sdi_codec at 1.5 v. none of the gpios are affected, as they always functi on at their nominal voltage (dvdd or avdd). 1.3.2. digital microphone support the digital microphone interface permits co nnection of digital microphones to the 92hd005/92hd005d via the dmic0, dmic1, and dmic_clk three-pin interface. the dmic0 and dmic1 pins carry either 1 or 2 channels of di gital microphone data to the 92hd005/92hd005d. in the event that a single microphone is used, the data is routed to both adc channels. the dmic_clk output is programmable from 1.176 mhz to 4.704 mhz in 1.176 mhz increments and is synchronous to the 24 mhz internal clock. the default frequency is 2.352 mhz. the 92hd005/92hd005d supports the digital microphone configurations listed in table 1. i/o controller hub (ich) 92hd005 hd audio bus head phone speakers sub woofer line in microphone
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 15 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface table 1. 92hd005/92hd005d valid digital microphone configurations table 2. dmic_clk, dmic_0 and dmic_1 operation during power states digital mics data sample adc conn. notes 0 n/a n/a no digital microphones 1 single edge (see figure 3) 0 or 1 available on either dmic_0 or dmic_1 both adc channels process data, may be in-phase or out-of-phase by 1/2 dmic_clk period depending upon exte rnal configuration and timing 2 double edge on either dmic_0 or 1 (see figure 4) or single edge on dmic_0 and 1 0 or 1 available on either dmic_0 or dmic_1 external logic required to support sampling on a single digital microphone pin channel on rising edge and second digital microphone right channel on falling edge of dmic_clk for those digital microphones that don?t support alternative clock edge capability. if both dmic_0 and dmic_1 are used to support 2 digital microphones, 2 separate adc units will be used, however, this configuration is not recommended since it consumes two stereo adc resources. 3 double edge on one dmic pin and single edge on the second dmic pin. 0 or 1 requires both dmic_0 or dmic_1 external logic required to support sampling on a single digital microphone pin channel on rising edge and second digital microphone right channel on falling edge of dmic_clk for those digital microphones that don?t support alternative clock edge capability. two adc units are required to support this configuration 4 double edge (see figure 5) 0 or 1 connected to dmic_0 and dmic_1 external logic required to support sampling on a single digital microphone pin channel on rising edge and second digital microphone right channel on falling edge of dmic_clk for those digital microphones that don?t support alternative clock edge capability. two adc units are required to support this configuration power state dmic widget enabled? dmic_clk output dmic_0,1 notes d0 yes clock capable input capable dmic_clk output is enabled when eith er dmic_0 or dmic_1 input widget is enabled. otherwise, the dmic_clk remains low. d1 yes clock disabled input disabled dmic_clk output is enabled when eith er dmic_0 or dmic_1 input widget is enabled. otherwise, the dmic_clk remains low. d2 yes clock disabled input disabled dmic_clk remains low d3 yes clock disabled input disabled dmic_clk remains low d0-d3 no clock disabled input disabled dmic_clk is high-z with weak pull-down
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 16 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface figure 3. single digital microphone note: data is ported to both left and right channels. digital microphone dmic_0 or dmic_1 dmic_clk stereo adc0 or adc1 pcm mux single line in stereo channels output pin dmic_0 or dmic_1 dmic_clk right channel left channel valid data valid data+1 on-chip multiplexer pin on-chip off-chip dq ck
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 17 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface figure 4. stereo digital microphone configuration note: some digital microphone implementations support data on either edge, therefore the external mux may not be required. digital microphones dmic_clk stereo adc0 or adc1 pcm mux stereo channels output pin dmic_clk valid r data mux pin valid l data external multiplexer on-chip multiplexer on-chip off-chip right channel left channel dmic_0 or dmic_1 dmic_0 or dmic_1
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 18 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface figure 5. quad digital microphone configuration note: some digital microphone implementations support data on either edge, therefore the external mux may not be required digital microphones dmic_0 dmic_clk stereo adc0 pcm mux stereo channels output for dmic_0 l & r pin dmic_1 dmic_clk valid data r1 mux pin valid data l1 dmic_1 stereo adc1 pcm mux stereo channels output for dmic_1 l & r pin mux valid data r0 valid data l0 dmic_0 external multiplexer external multiplexer on-chip multiplexer on-chip multiplexer on-chip off-chip note: valid adc pairs include: adc0/adc1, valid data r1 valid data l1 valid data r0 valid data l0 right channel left channel right channel left channel
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 19 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 1.3.3. volume/digital microphone/gpio selection for the 92hd005/92hd005d, three functions are available on pins 2 and 3. to determine which function is actually enabled on these pi ns, the order of precedence is followed: 1. if the gpios are enabled through the audio functi on group, they override both volume control and digital microphones. 2. if the gpios are not enabled through the audio function group, then, at reset, the volume con- trol is enabled with a weak pull-up. 3. if bios or other software application enables either digital microphone input through the config- uration default register, the volume is disconne cted and the pull-ups are disconnected, with the weak pull-downs enabled. 1.3.4. vrefout/gpio selection two functions are available on pins 30 and 31. to determine which function is enabled on the two pins, the order of precedence followed is: 1. if the gpios are enabled, they override vrefout-e or vrefout-f. 2. if the gpios are not activated through the audio function group, then, at reset, the vrefout pins are enabled. if using the gpios as inputs, incorporate 10 kw exte rnal pull-ups or the gpi will not function cor- rectly. 1.3.5. spdif input spdif in can operate at 44.1 khz, 48 khz or 96 khz, and implements internal jack sensing. a sophisticated digital pll allows automatic rate de tection and accurate data recovery. the ability to directly accept consumer spdif voltage levels elim inates the need for costly external receiver ics. advanced features such as record-slot-select an d spdif_in routing to the dac allow for simulta- neous record and play. 1.3.6. spdif output spdif output supports 44.1 khz, 48 khz, 88.2 khz, 96 khz and 192 khz sample rates, as defined in the intel high definition audio specification, with resolutions up to 24 bits. this insures compatibil- ity with all consumer audio gear and allows for convenient integration into home theater systems and media center pcs.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 20 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 1.3.7. mono output mono output is supported on pin 32 and has an independent mute and volume control. the mono output derives input from the output of the summing node after dac0. the following analog signals feed the summing amplifier that feeds the mono output summing amplifier: ? dac0 output: when enabled, both dac0 outputs are summed together. ? analog pc beep: sourced from pin 12. ? adc input: stereo analog feed into the stereo adc input. ? the combination of the stereo channels from dac0 are combined into a single analog signal with a -6db degradation in signal strength. note: mono output only works with the idt driver. 1.3.8. universal jacks ? the universal jacks? technology allows for the greatest flexibility in board design and implementa- tion. for the 92hd005/92hd005d the universal jacks? capabilities are as follows 1 : ? ports a and d 2 support 3 : ? headphone out ? line out ? line in ? microphone, with 0/10/20/30/40 db microphone boost 4 ? ports b, c, e, and f support 3 : ? line out ? line in ? microphone, with 0/10/20/30/40 db microphone boost 4 ? mono output cannot be reconfigured note: 1) on the 92hd005/92hd005d, only one function can be selected on each pin pair at a time. for example, a pin pair cannot be configured as an input and output at the same time. configuration can be changed at any time. note: 2) port d does not provide a microphone bias pin. therefore only an internal, fixed-function microphone can be supported. note: 3) headphone capabilities are provided on ports a and d, however, audio performance degrades when 2 headphones are enabled. note: 4) when the 40db microphone boost feature is enabled, additional gain increases greater than 6db may result in significant audio quality degradation of the microphone audio input. in particular, when the 40db microphone boost is active, the snr, thd+n and dc offset will significantly degrade regardless of the input signal level. 1.3.8.1. jack detect sense_a pin is used to detect the presence of pl ugs in ports a, b, c, and d. sense_b pin is used to detect the presence of plugs in ports e and f. refer to the 92hd005/92hd005d reference design for port detect circuitry.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 21 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface for different analog supply voltages, table 3 summ arizes what ports can be detected and the resis- tor tolerance needed. includes pull-up resistors on sense a/b and seri es resistors between jack switch and sense a/b. see the reference design for more information on jack detect implementation. 1.3.8.2. impedance sense impedance sensing is accomplished by on-chip circui try that tests the impedance at the pin of the chip and compares it to internal reference impedance. table 4 describes the bin information and the codes that are returned when the pin widget impeda nce field in the port pin sense widget is read. please note that even under the best conditions, there is no method to guarantee 100% impedance sensing due to variations in external circuitry an d impedance overlap of devices that can be plugged into a jack. the impedance sense table reflects both standard line out and headphone output driv- ers. table 3. jack detect avdd nominal voltage (+/- 5%) resistor tolerance sense a (if port d is used) resistor tolerance sense a (if port d is not used) resistor tolerance sense b (for ports e and f) 5 v 1%1%1% 4.5 v 1% 1% 1% 4 v 0.50% 1% 1% 3.3 v 0.10% 1% 1% table 4. impedance sense bins return hex code measured impedance level general device detected 000b 0064h impedance < 300 ? passive speakers, headset speakers 001b 012ch impedance = 300 ? +/- 25% some headset speakers 010b 028ah 300 ? > impedance < 1275 ? some microphones 011b 03e8h impedance = 1275 ? +/- 25% microphones 100b 07d0h 1275 ? > impedance < 2000 ? microphones 101b 0bb8h impedance = 2000 ? +/- 25% amplified speakers 110b 2710h > 2000 ? amplified speakers, line in 111b 2710h > 2000 ? amplified speakers, line in
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 22 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 1.3.9. power management table 5 describes the active functionality in each power state. table 5. power management the d3-default state is available for hd audio compliance. the programmable values exposed via vendor-specific settings are under the idt device driver control for further power reduction. the default power state for the audio function group after reset is d3-default. 1.3.10. analog pc-beep pc beep may need to be active on power up, in which case the bios is responsible for enabling it by setting analogb eepen in the afg anactrl widget. the pc _beep input is routed directly to the mono_out, line_out and hp_out pins of th e codec. because the pc_beep input drive is often a full scale digital signal, some resistive attenuat ion of the pc_beep in put is recommended to keep the beep tone within reasonable volume levels. the user should mute this input before using any other mixer input because the pc beep input can contribute noise to the lineout during normal operation. analog pc-beep is not supported during link reset. 1.3.11. headphone drivers performance degradation will occur when using tw o headphones simultaneously. see the electrical specifications for details. function d0-d1 d2 d3-default d3-alternate dac on off off off adc on off off off ports on on off off headphone (hp) amps on on off 1 1. vag is kept active when amplifiers are turned off. off vrefout on on off off port sense on on on 2 2. if bitclk is not active, a wake event must be generated. otherwise an unsolicited response is sent. programmable az-link on on on 3 3. not active if bitclk is not running. programmable 4 4. this mode can only be exited with a bus reset. vag on on on 5 5. vag is always ramped up and down gradually, except in the case of a sudden power removal. programmable differential amplifiers on on off off
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 23 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 1.3.12. device ids note: ht/sr refers to dolby home theater (ht) and sound room (sr), logos of the dolby pc entertainment experience logo program. table 6. device ids part number dac snr dac adc digital mics dolby vid did 95HD005 103db 4 4 yes no 8384h 7690h 95HD005d 103db 4 4 yes yes-ht/sr 8384h 7691h
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 24 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 2. characteristics 2.1. electrical specifications 2.1.1. absolute maximum ratings stresses above the ratings listed below can c ause permanent damage to the 92hd005/92hd005d. these ratings, which are standard values for idt commercially rated parts, are stress ratings only. functional operation of the device at these or an y other conditions above those indicated in the operational sections of the specifications is not implied. exposure to absolute maximum rating condi- tions for extended periods can affect product reliab ility. electrical parameters are guaranteed only over the recommended operating temperature range. 2.1.2. recommended operating conditions item pin maximum rating analog maximum supply voltage avdd 6 volts digital maximum supply voltage dvdd 5.5 volts vrefout output current 5 ma voltage on any pin relative to ground vss - 0.3 v to vdd + 0.3 v operating temperature 0 o c to +70 o c storage temperature -55 o c to +125 o c soldering temperature soldering temperature in formation for all available packages begins on page 187 . parameter min. typ. max. units power supply voltage digital - 3.3 v 3.135 3.3 3.465 v analog - 3.3 v 3.135 3.3 3.465 v (note: with supply override enable bit set to force 5 v operation.) analog - 4 v 3.8 4 4.2 v analog - 4.5 v 4.275 4.5 4.725 v analog - 5 v 4.75 5 5.25 v ambient operating temperature 0 +70 c case temperature t case (48-lqfp) +90 c t case (48-qfn) +95 c esd: the 92hd005/92hd005d is an esd (electrostatic dischar ge) sensitive device. the hum an body and test equipment can accumulate and discharge electrostatic charges up to 4000 volts without detection. even though the 92hd005/92hd005d implements internal esd protection circuitry, proper esd pr ecautions should be followed to avoid damaging the functionality or performance.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 25 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 2.2. 92hd005/92hd005d 5.0v and 3.3v analog performance characteristics (tambient = 25 oc, avdd = supply 5%, dvdd = 3.3v 5%, avss=dvss=0v; 1 khz input sine wave; sample frequency = 48 khz; 0 db = 1 vrms, 10k w //50pf load, testbench characterization bw: 20 hz ? 20 khz, 0 db settings on all gain stages) table 7. performance characteristics parameter conditions avdd min typ max unit digital to analog converters resolution all 24 bits snr - dac to all line-out ports (note 4) pcm data, (note 9) 5v 3.3v 95 93 db thd+n - dac to all line-out ports -3db signal, pcm data, (note 9) 5v 3.3v 87 82 db snr - dac to all headphone ports (note 4) 10k ? load, pcm data, (note 9) 5v 3.3v 95 93 db thd+n - dac to all headphone ports (note 3) -3db signal, 10k ? load, pcm data, (note 9) 5v 3.3v 85 80 db snr - dac to all headphone ports (note 4) 32 ? load, pcm data, (note 9) 5v 3.3v 9 5 93 db thd+n - dac to all headphone ports (note 3) -3db signal, 32 ? load, pcm data, (note 9) 5v 3.3v 80 76 db any analog input to dac crosstalk 10khz signal frequency all - -80 - db any analog input to dac crosstalk 1khz signal frequency all - -85 - db gain error (note 9) all 0.5 db interchannel gain mismatch (note 9) all 0.5 db dynamic range: pcm to all analog outputs (note 1) -60db signal level 5v 3.3v - 95 93 -db d/a digital filter pass band (note 5) all 20 - 21,000 hz d/a digital filter transition band all 21,000 - 31,000 hz d/a digital filter stop band all 31,000 - - hz d/a digital filter stop band rejection (note 6) all -75 - - db d/a out-of-band rejection (notes 6 and 7) all -55 - - db group delay (48khz sample rate) all - - 1 ms attenuation, gain step size digital all - 0.75 - db gain drift all - 100 - ppm/oc dac offset voltage all - 20 100 mv deviation from linear phase all - 1 10 deg. analog outputs
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 26 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface full scale all line-outs dac pcm data 5v 3.3v 1.00 0.70 --vrms full scale all line-outs dac pcm data 5v 3.3v 2.83 2.00 --vp-p all headphone capable outputs 32 ? load 5v 3.3v 31 15 50 25 - mwpeak analog inputs full scale input voltage 0db boost @4.75v 5v 3.3v 1.00 - - vrms all analog inputs with boost 10db boost 5v 3.3v 0.31 - - vrms all analog inputs with boost 20db boost 5v 3.3v 0.10 - - vrms all analog inputs with boost 30db boost 5v 3.3v 0.03 - - vrms all analog inputs with boost 40db boost (not recommended) 5v 3.3v 0.01 - - vrms input impedance all - 50 - k ? input capacitance all - 15 - pf analog to digital converter resolution all 24 bits dynamic range, all analog inputs to a/d (note 1) high pass filer enabled, 1vrms input, no boost 5v 3.3v 88 90 87 db snr all analog inputs to a/d (note 4) high pass filter enabled, -3dbv input level 5v 3.3v 88 90 87 db thd+n all analog inputs to a/d (note 3) high pass filter enabled, -3dbv input level 5v 3.3v 85 72 db analog frequency response (note 2) all 10 - 30,000 hz a/d digital filter pass band (note 5) all 20 - 21,000 hz a/d digital filter transition band all 21,000 - 31,000 hz a/d digital filter stop band all 31,000 - - hz a/d digital filter stop band rejection (note 6) all -90 - - db group delay (48khz sample rate) all - - 1 ms any analog input to adc crosstalk 10khz signal frequency all - -80 - db any analog input to adc crosstalk 1khz signal frequency all - -85 - db spurious tone rejection all - -100 - db attenuation, gain step size analog all - 1.5 - db interchannel gain mismatch adc all - - 0.5 db parameter conditions avdd min typ max unit
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 27 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 1. ratio of full scale signal to noise output with -60db signal , measured ?a weighted? over a 20 hz to a 20 khz bandwidth. noise floor when 40db mic boost enabled (40db not recommended) all 0.01 mv 40db mic boost enabled snr (40db not recommended) 5mv input all 60 db 40db mic boost enabled thd+n (40db not recommended) 5mv input all 55 db power supply (note 10) power supply rejection ratio 1khz all - -80 - db power supply rejection ratio 20khz all - -70 - db d0 didd 3.3v 70 80 ma d0 aidd 5.0v 3.3v 65 50 ma d1 didd 3.3v 70 80 ma d1 aidd 5.0v 3.3v 65 50 ma d2 didd 3.3v 25 35 ma d2 aidd 5.0v 3.3v 43 35 ma d3 didd 3.3v 20 35 ma d3 aidd 5.0v 3.3v 20 17 ma one stereo adc didd 3.3v 3 5 ma one stereo adc aidd (note 11) 5.0v 3.3v 35 ma one stereo dac didd 3.3v 3 5 ma one stereo dac aidd (note 11) 5.0v 3.3v 10 13 ma cd input cd common mode rejection (cmr) all 50 55 db voltage reference outputs vrefout (note 8) all - 0.5 x avdd -v vrefilt (vag) all 0.45x avdd v phased locked loop pll lock time all 96 200 usec pll (or hd audio bit clk) 24mhz clock jitter all 150 500 psec parameter conditions avdd min typ max unit
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 28 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 2. 3db limits for line output & 0 db gain, at -20dbv 3. amplitude of thd+n, measured with a-weight ing filter, over 20 hz to 20 khz bandwidth. 4. ratio of full scale signal to idle channel noise output is measured ?a weighted? over a 20 hz to a 20 khz bandwidth. (aes17-1991 idle channel noise or eiaj cp-307 signal-to-noise ratio). 5. peak-to-peak ripple over passband meets 0.25db limits, 48 khz sample frequency. 6. stop band rejection determines f ilter requirements. out-of-band re jection determines audible noise. 7. the integrated out-of-band noise genera ted by the dac process, during normal pcm audio playback, over a bandwidth 28.8 to 100 khz, with respect to a 1 vrms dac output. 8. can be set to 0.5 or 0.8 avdd. 9. analog mixer disabled. see figure 2 10. didd= didd_core + didd_io (with all converters enabled and no playback) 11. current reduction by disabling.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 29 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3. widget information and supported command verbs figure 6. 92hd005/92hd005d widget diagram dac0 azalia link nid=10h volume mute nid=1dh dac1 nid=11h nid=1eh nid=0ah nid=0bh nid=0ch nid=0dh nid=0eh nid=0fh adc0 nid=12h adc1 nid=13h spdif in nid=20h spdif out nid=1fh dmic0 nid=17h dmic1 nid=18h nid=21h digin nid=22h nid=19h nid=1ah pcbeep nid=23h cd nid=16h extvolume nid=24h inport0 vol nid=1bh inport1 vol nid=1ch portc portd porte portf volume mute adc0 mux adc1 mux inport0 mux volume inport1 mux volume portb porta digout adc0mux adc1mux adc1mux adc0mux dac0 dac0 dac0 dac1 dac1 dac0 dac1 dac1 a b c d e f cd a b c d e f cd nid=15h mono outmix dac0 nid=14h mono out 0 0 1 0 1 1 2 3 4 5 6 0 1 2 0 1 2 vdw nid=25h 0 1 0 1 2 3 4 5 6 volume mute
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 30 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.1. widget list 92hd005/92hd005d table 8. high definition audio widget node id widget name description 00h root root node 01h afg audio function group 0ah port a port a pin widget (configurable as headphone, line in, line out, microphone) 0bh port b port b pin widget (configurable as line in, line out, microphone) 0ch port c port c pin widget (configurable as line in, line out, microphone) 0dh port d port d pin widget (configurable as headphone, line in, line out, microphone) 0eh port e port e pin widget (configurable as line in, line out, microphone) 0fh port f port f pin widget (configurable as line in, line out, microphone) 10h dac0 stereo output converter to dac 11h dac1 stereo output converter to dac 12h adc0 stereo input converter to adc 13h adc1 stereo input converter to adc 14h port monoout port monoout pin widget (output only) 15h monooutmix port monoout mixer 16h cd cd pin widget 17h digmic0 digital microphone 0 pin widget 18h digmic1 digital microphone 1 pin widget 19h inport0mux adc0 input port mux 1ah inport1mux adc1 input port mux 1bh inport0vol adc0 input port volume 1ch inport1vol adc1 input port volume 1dh adc0mux adc0 mux 1eh adc1mux adc1 mux 1fh spdifout stereo output for spdif_out 20h spdifin stereo input for spdif_in 21h digout digital output pin 22h digin digital input pin 23h pcbeep digital pc beep 24h extvolume external volume control 25h reserved reserved
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 31 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.2. pin configuration defa ult register settings the configuration default registers are 32-bit registers required for each pin widget. these registers are normally used by the codec driver to determ ine the configuration of jacks and devices attached to the codec. when the codec is powered on, these registers are loaded with the default values provided by idt for typical system usage, and are loaded in a way that is compatible with the microsoft universal audio architecture (uaa) driver . the values can be overridden by idt custom- ers according to their system configuration. table 9 shows the pin widget configuration default set- tings. table 9. pin widget configuration default settings pin name port location device connection color misc assoc. seq diginpin not connected 01b mainboard rear 1h spdif in ch rca 4h unknown 0h jack detect override=0 fh 0h digoutpin connect to jack 00b mainboard rear 1h spdif out 4h rca 4h gray 2h jack detect override=0 7h 0h portapin connect to jack 00b mainboard front 2h hp out 2h 1/8 inch jack 1h green 4h jack detect override=0 2h 0h portbpin connect to jack 00b mainboard front 2h mic in ah 1/8 inch jack 1h pink 9h jack detect override=0 8h 0h portcpin connect to jack 00b mainboard rear 1h line in 8h 1/8 inch jack 1h blue 3h jack detect override=0 4h eh portdpin connect to jack 00b mainboard rear 1h hp out 2h 1/8 inch jack 1h green 4h jack detect override=0 1h fh portepin connect to jack 00b mainboard rear 1h line out 0h 1/8 inch jack 1h black 1h jack detect override=0 1h 0h portfpin connect to jack 00b mainboard rear 1h mic in ah 1/8 inch jack 1h pink 9h jack detect override=0 4h 0h monooutpin not connected 01b internal 010000b line out 0h other analog 7h unknown 0h jack detect override=0 fh 0h cdpin not connected 01b internal 010000b cd 3h atapi internal 3h unknown 0h jack detect override=0 fh 0h digmic0pin not connected 01b internal 010000b mic in ah unknown 0h unknown 0h jack detect override=0 fh 0h digmic1pin not connected 01b internal 010000b mic in ah unknown 0h unknown 0h jack detect override=0 fh 0h
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 32 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.3. widget information table 10. command format for verb with 4-bit identifier table 11. command format for verb with 12-bit identifier there are two types of responses: solicited and un solicited. solicited responses are provided as a direct response to an issued command and will be provided in the frame immediately following the command. unsolicited responses are provided by the codec independent of any command. unso- licited responses are the result of codec events such as a jack insertion detection. the formats for solicited responses and unsolicited responses are shown in tables 12 and 13 respectively. the ?tag? field in bits [31:28] of the un solicited response identify the event. table 12. solicited response format table 13. unsolicited response format bits [39:32] bits [31:28] bits [27:20] bits[19:16] bits [15:0] reserved codec address nid verb id (4-bit) payload data (16-bit) bits [39:32] bits [31:28] bits [27:20] bits[19:8] bits [7:0] reserved codec address nid verb id (12-bit) payload data (8-bit) bit [35] bit [34] bits [33:32] bits[31:0] valid (valid = 1) unsol = 0 reserved response bit [35] bit [34] bits [33:32] bits[31:28] bits [27:0] valid (valid = 1) unsol = 1 reserved tag response
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 33 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4. supported command verbs and responses 3.4.1. root node (nid = 0x00) 3.4.1.1. root pnpid 3.4.1.2. root revid table 14. root pnpid command verb format verb id payload response get f00 00 see bitfield table. table 15. root pnpid command response format bit bitfield name rw reset description [31:16] vendor r 0x8384 vendor id. [15:8] devicefix r 0x76 fixed portion of device id. [7:0] deviceprog r 0xa5 dependant on device - see device id table in section 1.3.12. table 16. root revid command verb format verb id payload response get f00 02 see bitfield table. table 17. root revid command response format bit bitfield name rw reset description [31:24] rsvd r 0x00 reserved [23:20] major r 0x1 major rev number of compliant hd audio spec. [19:16] minor r 0x0 minor rev number of compliant hd audio spec. [15:12] vendorfix r 0x0 vendor's rev number for this device. [11:8] vendorprog r 0x1 vendor's rev number for this device.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 34 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.1.3. root nodeinfo 3.4.2. afg node (nid = 0x01) 3.4.2.1. afg nodeinfo [7:4] steppingfix r 0x0 vendor stepping number within the vendor revid. [3:0] steppingprog r 0x4 vendor stepping number within the vendor revid. table 18. root nodeinfo command verb format verb id payload response get f00 04 see bitfield table. table 19. root nodeinfo command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x00 reserved [23:16] startnid r 0x01 starting node number (nid) of first function group [15:8] rsvd1 r 0x00 reserved [7:0] totalnodes r 0x01 total number of nodes table 20. afg nodeinfo command verb format verb id payload response get f00 04 see bitfield table. table 21. afg nodeinfo command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:16] startnid r 0x0a starting node number for function group subordinate nodes. table 17. root revid command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 35 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.2.2. afg type 3.4.2.3. afg grpcap [15:8] rsvd1 r 0x0 reserved [7:0] totalnodes r 0x1c total number of nodes. table 22. afg type command verb format verb id payload response get f00 05 see bitfield table. table 23. afg type command response format bit bitfield name rw reset description [31:9] rsvd r 0x0 reserved [8] unsolcap r 0x1 this node is capable of generating an unsolicited response, and will respond to the unsolicited response verb (verb id 708h). [7:0] nodetype r 0x01 node type = audio function group table 24. afg grpcap command verb format verb id payload response get f00 08 see bitfield table. table 25. afg grpcap command response format bit bitfield name rw reset description [31:17] rsvd3 r 0x0 reserved [16] beepgen r 0x1 optional beep generator is present [15:12] rsvd2 r 0x0 reserved table 21. afg nodeinfo command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 36 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.2.4. afg frmtcap [11:8] inputdelay r 0xd typical latency = 13 frames. number of samples between when the sample is received as an analog signal at the pin and when the digital representation is transmitted on the hd audio link. [7:4] rsvd1 r 0x0 reserved [3:0] outputdelay r 0xd typical latency = 13 frames. number of samples between when the signal is received from the hd audio link and when it appears as an analog signal at the pin. table 26. afg frmtca p command verb format verb id payload response get f00 0a see bitfield table. table 27. afg frmtcap command response format bit bitfield name rw reset description [31:21] rsvd2 r 0x0 reserved [20] b32 r 0x0 32 bit audio formats are not supported [19] b24 r 0x1 24 bit audio formats are supported [18] b20 r 0x1 20 bit audio formats are supported [17] b16 r 0x1 16 bit audio formats are supported [16] b8 r 0x0 8 bit audio formats are not supported [15:12] rsvd1 r 0x0 reserved [11] r12 r 0x0 384 khz rate (8/1*48 khz) not supported [10] r11 r 0x1 192.0 khz rate (4/1*48 khz) supported [9] r10 r 0x1 176.4 khz rate (4/1*44.1 khz) supported [8] r9 r 0x1 96.0 khz rate (2/1*48 khz) supported table 25. afg grpcap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 37 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.2.5. afg streamcap 3.4.2.6. afg inampcap [7] r8 r 0x1 88.2 khz rate (2/1*44.1 khz) supported [6] r7 r 0x1 48.0 khz rate supported (required) [5] r6 r 0x1 44.1 khz rate supported [4] r5 r 0x0 32.0 khz rate (2/3*48 khz) supported [3] r4 r 0x0 22.05 khz rate (1/2*44.1 khz) supported [2] r3 r 0x0 16.0 khz rate (1/3*48 khz) supported [1] r2 r 0x0 11.025 khz rate (1/4*44.0 khz) supported [0] r1 r 0x0 8.0 khz rate (1/6*48 khz) supported table 28. afg streamcap command verb format verb id payload response get f00 0b see bitfield table. table 29. afg streamcap command response format bit bitfield name rw reset description [31:3] rsvd r 0x0 reserved [2] nonpcm r 0x0 no support for non-pcm data. [1] float32 r 0x0 no support for float32 data. [0] pcm r 0x1 pcm-formatted data supported. table 30. afg inampcap command verb format verb id payload response get f00 0d see bitfield table. table 27. afg frmtcap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 38 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.2.7. afg pwrcap table 31. afg inampcap command response format bit bitfield name rw reset description [31] mute r 0x0 no mute capability [30:23] rsvd3 r 0x0 reserved [22:16] stepsize r 0x5 size of each step in the gain range = 1.5db [15] rsvd2 r 0x0 reserved [14:8] numsteps r 0x0f number of steps in the gain range = 15 (0db to 22.5 db) [7] rsvd1 r 0x0 reserved [6:0] offset r 0x00 0db-step is programmed with this offset table 32. afg pwrcap command verb format verb id payload response get f00 0f see bitfield table. table 33. afg pwrcap command response format bit bitfield name rw reset description [31:4] rsvd r 0x0 reserved [3] d3 r 0x1 power state d3 is supported. allows for lowest possible power consuming state under software control (and still properly respond to a subsequent power state command). [2] d2 r 0x1 power state d2 is supported. allows for lowest possible power consuming state from which it can return to fully on state within 10 ms.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 39 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.2.8. afg gpiocap [1] d1 r 0x1 power state d1 is supported. allows for lowest possible power consuming state from which it can return to fully on state within 10 ms, excepting analog pass-through circuits which must remain fully on. [0] d0 r 0x1 power state d0 is supported. node power state is fully on. table 34. afg gpiocap command verb format verb id payload response get f00 11 see bitfield table. table 35. afg gpiocap command response format bit bitfield name rw reset description [31] gpiwake r 0x1 wake capability. assuming the wake enable mask controls are enabled, gpios configured as inputs can cause a wake (generate a status change event on the link) when there is a change in level on the pin. [30] gpiunsol r 0x1 unsolicited response capability. assuming the unsolicited enable mask controls are enabled, gpios configured as inputs can generate an unsolicited response on the link when there is a change in level on the pin. [29:24] rsvd r 0x0 reserved [23:16] numgpis r 0x00 number of gpi pins supported by function [15:8] numgpos r 0x00 number of gpo pins supported by function [7:0] numgpios r 0x05 number of gpio pins supported by function table 33. afg pwrcap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 40 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.2.9. afg outampcap 3.4.2.10. afg pwrstate table 36. afg outampca p command verb format verb id payload response get f00 12 see bitfield table. table 37. afg outampcap command response format bit bitfield name rw reset description [31] mute r 0x1 amplifier is capable of muting [30:23] rsvd3 r 0x0 reserved [22:16] stepsize r 0x02 size of each step in the gain range = 0.75db [15] rsvd2 r 0x0 reserved [14:8] numsteps r 0x7f number of steps in the gain range = 128 (-95.25db to +0db) [7] rsvd1 r 0x0 reserved [6:0] offset r 0x7f 0db-step is programmed with this offset table 38. afg pwrstate command verb format verb id payload response get f05 00 see bitfield table. set1 705 see bits [7:0] of bitfield table. 0000_0000h table 39. afg pwrstate command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7:4] act r 0x3 ps-act: actual power state of referenced node.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 41 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.2.11. afg unsolresp 3.4.2.12. afg gpio [3:2] rsvd1 r 0x0 reserved [1:0] set rw 0x3 ps-set: current power setting of referenced node. 00: all powered-on 01: d1 = > pr0, pr1 10: d2 = > pr0, pr1, pr2, pr6, eapd 11: d3 = > pr6, pr5, pr3, pr2, pr1, pr0, eapd note: pr4 is not mapped in hd audio table 40. afg unsolresp command verb format verb id payload response get f08 00 see bitfield table. set1 708 see bits [7:0] of bitfield table. 0000_0000h table 41. afg unsolresp command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7] en rw 0x0 allow generation of unsolicited responses. [6] rsvd1 r 0x0 reserved [5:0] ta g rw 0x0 software programmable field returned in top six bits (31:26) of every unsolicited response generated by this node. table 42. afg gpio command verb format verb id payload response get f15 00 see bitfield table. set1 715 see bits [7:0] of bitfield table. 0000_0000h table 39. afg pwrstate command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 42 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.2.13. afg gpioen table 43. afg gpio command response format bit bitfield name rw reset description [31:5] rsvd r 0x0 reserved [4] data4 rw 0x0 data for gpio4. if this gpio bit is configured as sticky (edge-sensitive) input, it can be cleared by writing zero (one) here when the corresponding polarity control bit is zero (one). [3] data3 rw 0x0 data for gpio3. if this gpio bit is configured as sticky (edge-sensitive) input, it can be cleared by writing zero (one) here when the corresponding polarity control bit is zero (one). [2] data2 rw 0x0 data for gpio2. if this gpio bit is configured as sticky (edge-sensitive) input, it can be cleared by writing zero (one) here when the corresponding polarity control bit is zero (one). [1] data1 rw 0x0 data for gpio1. if this gpio bit is configured as sticky (edge-sensitive) input, it can be cleared by writing zero (one) here when the corresponding polarity control bit is zero (one). [0] data0 rw 0x0 data for gpio0. if this gpio bit is configured as sticky (edge-sensitive) input, it can be cleared by writing zero (one) here when the corresponding polarity control bit is zero (one). table 44. afg gpioen command verb format verb id payload response get f16 00 see bitfield table. set1 716 see bits [7:0] of bitfield table. 0000_0000h
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 43 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.2.14. afg gpiodir table 45. afg gpioen command response format bit bitfield name rw reset description [31:5] rsvd r 0x0 reserved [4] mask4 rw 0x0 enable for gpio4: 0 = pin is disabled (hi-z state); 1 = pin is enabled; beh avior determined by gpio direction control [3] mask3 rw 0x0 enable for gpio3: 0 = pin is disabled (hi-z state); 1 = pin is enabled; beh avior determined by gpio direction control [2] mask2 rw 0x0 enable for gpio2: 0 = pin is disabled (hi-z state); 1 = pin is enabled; beh avior determined by gpio direction control [1] mask1 rw 0x0 enable for gpio1: 0 = pin is disabled (hi-z state); 1 = pin is enabled; beh avior determined by gpio direction control [0] mask0 rw 0x0 enable for gpio0: 0 = pin is disabled (hi-z state); 1 = pin is enabled; beh avior determined by gpio direction control table 46. afg gpiodir command verb format verb id payload response get f17 00 see bitfield table. set1 717 see bits [7:0] of bitfield table. 0000_0000h table 47. afg gpiodir command response format bit bitfield name rw reset description [31:5] rsvd r 0x0 reserved [4] control4 rw 0x0 direction control for gpio4 0 = gpio signal is configured as input 1 = gpio signal is configured as output
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 44 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.2.15. afg gpiowake [3] control3 rw 0x0 direction control for gpio3 0 = gpio signal is configured as input 1 = gpio signal is configured as output [2] control2 rw 0x0 direction control for gpio2 0 = gpio signal is configured as input 1 = gpio signal is configured as output [1] control1 rw 0x0 direction control for gpio1 0 = gpio signal is configured as input 1 = gpio signal is configured as output [0] control0 rw 0x0 direction control for gpio0 0 = gpio signal is configured as input 1 = gpio signal is configured as output table 48. afg gpiowake command verb format verb id payload response get f18 00 see bitfield table. set1 718 see bits [7:0] of bitfield table. 0000_0000h table 49. afg gpiowake command response format bit bitfield name rw reset description [31:5] rsvd r 0x0 reserved [4] en4 rw 0x0 wake enable for gpio4: 0 = wake-up event is disabled; 1 = when hd audio link is powered down (rst# is asserted), a wake-up event will trigger a status change request event on the link. [3] en3 rw 0x0 wake enable for gpio3: 0 = wake-up event is disabled; 1 = when hd audio link is powered down (rst# is asserted), a wake-up event will trigger a status change request event on the link. table 47. afg gpiodir command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 45 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.2.16. afg gpiounsol [2] en2 rw 0x0 wake enable for gpio2: 0 = wake-up event is disabled; 1 = when hd audio link is powered down (rst# is asserted), a wake-up event will trigger a status change request event on the link. [1] en1 rw 0x0 wake enable for gpio1: 0 = wake-up event is disabled; 1 = when hd audio link is powered down (rst# is asserted), a wake-up event will trigger a status change request event on the link. [0] en0 rw 0x0 wake enable for gpio0: 0 = wake-up event is disabled; 1 = when hd audio link is powered down (rst# is asserted), a wake-up event will trigger a status change request event on the link. table 50. afg gpiounsol command verb format verb id payload response get f19 00 see bitfield table. set1 719 see bits [7:0] of bitfield table. 0000_0000h table 51. afg gpiounsol command response format bit bitfield name rw reset description [31:5] rsvd r 0x0 reserved [4] en4 rw 0x0 unsolicited enable mask for gpio4. if set, and the unsolicited response control for this widget has been enabled, an unsolicited response will be sent when gpio0 is configured as input and changes state. [3] en3 rw 0x0 unsolicited enable mask for gpio3. if set, and the unsolicited response control for this widget has been enabled, an unsolicited response will be sent when gpio0 is configured as input and changes state. table 49. afg gpiowake command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 46 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.2.17. afg gpiosticky [2] en2 rw 0x0 unsolicited enable mask for gpio2. if set, and the unsolicited response control for this widget has been enabled, an unsolicited response will be sent when gpio0 is configured as input and changes state. [1] en1 rw 0x0 unsolicited enable mask for gpio1. if set, and the unsolicited response control for this widget has been enabled, an unsolicited response will be sent when gpio0 is configured as input and changes state. [0] en0 rw 0x0 unsolicited enable mask for gpio0. if set, and the unsolicited response control for this widget has been enabled, an unsolicited response will be sent when gpio0 is configured as input and changes state. table 52. afg gpiosticky command verb format verb id payload response get f1a 00 see bitfield table. set1 71a see bits [7:0] of bitfield table. 0000_0000h table 53. afg gpiosticky command response format bit bitfield name rw reset description [31:5] rsvd r 0x0 reserved [4] mask4 rw 0x0 gpio4 input type (when configured as input): 0 = non-sticky (level-sensitive); 1 = sticky (edge-sensitive). sticky inputs are cleared by writing zero to corresponding bit of gpio data register. gpiopolarity determines rising or falling edge sensitivity. table 51. afg gpiounsol command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 47 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.2.18. afg subid [3] mask3 rw 0x0 gpio3 input type (when configured as input): 0 = non-sticky (level-sensitive); 1 = sticky (edge-sensitive). sticky inputs are cleared by writing zero to corresponding bit of gpio data register. gpiopolarity determines rising or falling edge sensitivity. [2] mask2 rw 0x0 gpio2 input type (when configured as input): 0 = non-sticky (level-sensitive); 1 = sticky (edge-sensitive). sticky inputs are cleared by writing zero to corresponding bit of gpio data register. gpiopolarity determines rising or falling edge sensitivity. [1] mask1 rw 0x0 gpio1 input type (when configured as input): 0 = non-sticky (level-sensitive); 1 = sticky (edge-sensitive). sticky inputs are cleared by writing zero to corresponding bit of gpio data register. gpiopolarity determines rising or falling edge sensitivity. [0] mask0 rw 0x0 gpio0 input type (when configured as input): 0 = non-sticky (level-sensitive); 1 = sticky (edge-sensitive). sticky inputs are cleared by writing zero to corresponding bit of gpio data register. gpiopolarity determines rising or falling edge sensitivity. table 54. afg subid command verb format verb id payload response get f20 00 see bitfield table. set1 720 see bits [7:0] of bitfield table. 0000_0000h set2 721 see bits [7:0] of bitfield table. 0000_0000h table 53. afg gpiosticky command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 48 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.2.19. afg gpioinvert set3 722 see bits [7:0] of bitfield table. 0000_0000h set4 723 see bits [7:0] of bitfield table. 0000_0000h table 55. afg subid command response format bit bitfield name rw reset description [31:24] subsys3 rw 0x00 subsystem id. (any non-zero value) [23:16] subsys2 rw 0x00 subsystem id. (any non-zero value) [15:8] subsys1 rw 0x01 subsystem id. (any non-zero value) [7:0] assembly rw 0x00 assembly id. (not applicable to codec vendors) table 56. afg gpioinvert command verb format verb id payload response get fee 00 see bitfield table. set1 7ee see bits [7:0] of bitfield table. 0000_0000h table 57. afg gpioinvert command response format bit bitfield name rw reset description [31:5] rsvd r 0x0 reserved [4] gp4 rw 0x1 gpio4 polarity if configured as an output: 0 = inverting 1 = non-inverting if configured as a non-sticky input: 0 = inverting 1 = non-inverting if configured as a sticky input: 0 = falling events will be detected 1 = rising events will be detected. table 54. afg subid command verb format verb id payload response
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 49 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface [3] gp3 rw 0x1 gpio3 polarity if configured as an output: 0 = inverting 1 = non-inverting if configured as a non-sticky input: 0 = inverting 1 = non-inverting if configured as a sticky input: 0 = falling events will be detected 1 = rising events will be detected. [2] gp2 rw 0x1 gpio2 polarity if configured as an output: 0 = inverting 1 = non-inverting if configured as a non-sticky input: 0 = inverting 1 = non-inverting if configured as a sticky input: 0 = falling events will be detected 1 = rising events will be detected. [1] gp1 rw 0x1 gpio1 polarity if configured as an output: 0 = inverting 1 = non-inverting if configured as a non-sticky input: 0 = inverting 1 = non-inverting if configured as a sticky input: 0 = falling events will be detected 1 = rising events will be detected. [0] gp0 rw 0x1 gpio0 polarity if configured as an output: 0 = inverting 1 = non-inverting if configured as a non-sticky input: 0 = inverting 1 = non-inverting if configured as a sticky input: 0 = falling events will be detected 1 = rising events will be detected. table 57. afg gpioinvert command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 50 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.2.20. afg gpiodrive 3.4.2.21. afg anactrl table 58. afg gpiodrive command verb format verb id payload response get fef 00 see bitfield table. set1 7ef see bits [7:0] of bitfield table. 0000_0000h table 59. afg gpiodrive command response format bit bitfield name rw reset description [31:5] rsvd r 0x0 reserved [4] od4 rw 0x0 gpio4 drive mode; 0 = push-pull (drive 0 and 1), 1 = open drain (drive 0, float for 1). [3] od3 rw 0x0 gpio3 drive mode; 0 = push-pull (drive 0 and 1), 1 = open drain (drive 0, float for 1). [2] od2 rw 0x0 gpio2 drive mode; 0 = push-pull (drive 0 and 1), 1 = open drain (drive 0, float for 1). [1] od1 rw 0x0 gpio1 drive mode; 0 = push-pull (drive 0 and 1), 1 = open drain (drive 0, float for 1). [0] od0 rw 0x0 gpio0 drive mode; 0 = push-pull (drive 0 and 1), 1 = open drain (drive 0, float for 1). table 60. afg anactrl command verb format verb id payload response get fe0 00 see bitfield table. set1 7e0 see bits [7:0] of bitfield table. 0000_0000h
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 51 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.2.22. afg supply table 61. afg anactrl command resp onse format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7] anad3enable rw 0x0 d3 enable signal for analog [6] adcmixdac rw 0x0 enable mixing of adc with dac signal (for karaoke) [5] analogbeepen rw 0x0 enable analog pc-beep path [4] lockls rw 0x0 lock level shifters prior to digital power down while analog power still on (depends bit) 0 = normal 1 = lock [3] unlockls rw 0x0 unlock level shifters 0 = lock 1 = releases lock level shift. [2] rsvd1 r 0x0 reserved [1:0] vagisel rw 0x0 vag amplifier output drive: 00 = nominal 01 = -50% 10 = +100% 11 = +50% table 62. afg supply command verb format verb id payload response get fe6 00 see bitfield table. set1 7e6 see bits [7:0] of bitfield table. 0000_0000h
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 52 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.2.23. afg dmicctrl table 63. afg supply command response format bit bitfield name rw reset description [31:7] rsvd r 0x0 reserved [7] vagramp rw 0x0 an internal power supply anti-pop circuit prevents audible clicks and pops from being heard when the codec is powered on and off. this function is accomplished by delaying the charge/discharge of the vref capacitor. a value of c vref = 1 f will cause a turn-on delay of roughly 3 seconds, which will allow the power supplies to stabilize before the codec outputs are enabled. the recommended value of c vref =10 f will extend the delay to 30 seconds. the codec outputs are also kept stable for the same amount of time at power-off to allow the system to be gracefully turned off. setting the vagramp bit speeds up the ramp rate by 10x (degrading the anti-pop performance), for easier production testing. any external component anti-pop circuit is unaffected by the internal circuit. [6:5] ibias rw 0x0 00 = normal current 01 = 80% nominal analog current 10 = 120% nominal analog current 11 = 140% nominal analog current [4] spdifpinlvl rw 0x1 0 = low-level spdif input (special buffer for low level signals) 1 = standard spdif input (for high level signals) [3:0] override rw 0x0 supply override control. [0] = invert adc supply [1] = invert dac supply [2] = supply value [3] = supply override enable table 64. afg dmicctrl command verb format verb id payload response get ff0 00 see bitfield table. set1 7f0 see bits [7:0] of bitfield table. 0000_0000h
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 53 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.2.24. afg reset table 65. afg dmicctrl command response format bit bitfield name rw reset description [31:4] rsvd r 0x0 reserved [3:2] phase rw 0x0 selects what phase of the digmic clock the data should be latched: 0 = rising edge 1 = center of high 2 = falling edge 3 = center of low. [1:0] rate rw 0x2 selects the digmic rate: 0 = 4.704 mhz 1 = 3.528 mhz 2 = 2.352 mhz 3 = 1.176 mhz. table 66. afg reset command verb format verb id payload response get 7ff 00 see bitfield table. set1 7ff see bits [7:0] of bitfield table. 0000_0000h table 67. afg reset command response format bit bitfield name rw reset description [31:0] response r 0x0 reserved. overlaps execute. [0] execute w 0x0 function reset. function group reset is executed when the set verb 7ff is written with 8-bit payload of 00h. the codec should issue a response to acknowledge receipt of the verb, and then reset the affected function group and all associated widgets to their power-on reset values. some controls such as configuration default controls should not be reset. overlaps response.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 54 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.3. porta node (nid = 0x0a) 3.4.3.1. porta wcap table 68. porta wcap command verb format verb id payload response get f00 09 see bitfield table. table 69. porta wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x4 widget type = pin complex [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrprsnt r 0x0 no support for po wer state control [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x1 unsolicited response is supported [6] procprsnt r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] frmtoverride r 0x0 n/a for pin complex [3] ampoverride r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amplifier [1] inampprsnt r 0x0 no input amplifier [0] stereo r 0x1 stereo widget
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 55 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.3.2. porta pincap 3.4.3.3. porta connlen table 70. porta pincap command verb format verb id payload response get f00 0c see bitfield table. table 71. porta pincap command response format bit bitfield name rw reset description [31:17] rsvd2 r 0x0 reserved [16] eapdcap r 0x0 this widget does not control eapd pin [15:8] vrefcap r 0x17 vref generation is supported by this pin complex, and the following voltages can be produced on the associated vref pin: 80% avdd; 50% avdd; gnd; hi-z (required since pin complex is output capable) [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. [5] incap r 0x1 pin complex is input capable. [4] outcap r 0x1 pin complex is output capable. [3] hdphcap r 0x1 pin complex has headphone amplifier. [2] presdtctcap r 0x1 pin complex can perform presence detect. [1] trigrqd r 0x1 trigger is required for impedance measurement [0] impsensecap r 0x1 pin complex supports impedance sense. table 72. porta connlen command verb format verb id payload response get f00 0e see bitfield table.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 56 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.3.4. porta connlst 3.4.3.5. porta connselect table 73. porta connlen command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] n r 0x02 number of nid entries in connection list. n = 02h if dac1 enabled, n = 01h otherwise table 74. porta connlst command verb format verb id payload response get f02 00 see bitfield table. table 75. porta connls t command response format bit bitfield name rw reset description [31:24] entry3 r 0x00 unused list entry. [23:16] entry2 r 0x00 unused list entry. [15:8] entry1 r 0x11 dac1 converter widget. entry1 = 11h if dac1 enabled, entry1 = 00h otherwise [7:0] entry0 r 0x10 dac0 converter widget table 76. porta connselect command verb format verb id payload response get f01 00 see bitfield table. set1 701 see bits [7:0] of bitfield table. 0000_0000h
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 57 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.3.6. porta pinctl table 77. porta connselect command response format bit bitfield name rw reset description [31:1] rsvd r 0x0 reserved [0] index rw 0x0 connection select control index. table 78. porta pinctl command verb format verb id payload response get f07 00 see bitfield table. set1 707 see bits [7:0] of bitfield table. 0000_0000h table 79. porta pinctl command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7] hdphen rw 0x0 1 = enable the low impedance amplifier associated with the output. [6] outen rw 0x0 1 = (codec) output path of pin widget is enabled [5] inen rw 0x0 1 = (codec) input path of pin widget is enabled [4:3] rsvd1 r 0x0 reserved [2:0] vrefselect rw 0x0 vrefen: selects one of the possible states for the vref signal associated with the pin widget. if the value written to this control does not correspond to a supported value defined in the vrefcntrl field of the pin capabilities paramete r (0c), then this control will take the value of 000b (hi-z). (hi-z = 000b, 50% = 001b, gnd = 010b, 80% = 100b)
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 58 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.3.7. porta unsolresp 3.4.3.8. porta pinsense table 80. porta unsolresp command verb format verb id payload response get f08 00 see bitfield table. set1 708 see bits [7:0] of bitfield table. 0000_0000h table 81. porta unsolresp command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x00 reserved [7] en rw 0x0 allow generation of unsolicited responses. unsolicited response events occur upon jack-insertion or completion of a jack-sense cycle. [6] rsvd1 r 0x0 reserved [5:0] ta g rw 0x00 software programmable field returned in top six bits (31:26) of every unsolicited response generated by this node. table 82. porta pinsense command verb format verb id payload response get f09 00 see bitfield table. set1 709 see bits [7:0] of bitfield table. 0000_0000h set2 709 see bits [7:0] of bitfield table. 0000_0000h table 83. porta pinsense command response format bit bitfield name rw reset description [31] presdtct r 0x0 1 = something is plugged into jack associated with pin complex. [30:0] impedance r 0x7fff_ffff measured impedance of the widget. a value of all 1s indicates that a valid sense reading is not available, or the sense measurement is busy if it has been recently triggered.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 59 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.3.9. porta pinconfig [0] rightch w 0x0 set 1 = perform impedance sensing on right channel or ring of the connector [0] leftch w 0x0 set 0 = perform impedance sensing on left channel or tip of the connector table 84. porta pinconfig command verb format verb id payload response get f1c 00 see bitfield table. set1 71c see bits [7:0] of bitfield table. 0000_0000h set2 71d see bits [7:0] of bitfield table. 0000_0000h set3 71e see bits [7:0] of bitfield table. 0000_0000h set4 71f see bits [7:0] of bitfield table. 0000_0000h table 85. porta pinconfig command response format bit bitfield name rw reset description [31:30] port rw 0x0 external port connectivity of the pin complex. 0 = connected to a jack [29:24] location rw 0x02 physical location of the jack. 02h = mainboard, front [23:20] device rw 0x2 default device, indicating intended use of jack. 2 = hp out [19:16] connection rw 0x1 connection type. 1 = 1/8 inch jack [15:12] color rw 0x4 color of physical jack. 4 = green [11:8] misc rw 0x0 misc[0] = jack detect override. table 83. porta pinsense command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 60 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.4. portb node (nid = 0x0b) 3.4.4.1. portb wcap [7:4] assoc rw 0x2 default association for pin complex groups. reserved value 0000b should not be used. value 1111b indicates lowest priority. [3:0] sequence rw 0x0 all widgets in an association must have unique sequence number. table 86. portb wcap command verb format verb id payload response get f00 09 see bitfield table. table 87. portb wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x4 widget type = pin complex [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrprsnt r 0x0 no support for po wer state control [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x1 unsolicited response is supported [6] procprsnt r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] frmtoverride r 0x0 n/a for pin complex table 85. porta pinconfig command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 61 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.4.2. portb pincap [3] ampoverride r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amplifier [1] inampprsnt r 0x0 no input amplifier [0] stereo r 0x1 stereo widget table 88. portb pincap command verb format verb id payload response get f00 0c see bitfield table. table 89. portb pincap command response format bit bitfield name rw reset description [31:17] rsvd2 r 0x0 reserved [16] eapdcap r 0x0 this widget does not control eapd pin. [15:8] vrefcap r 0x17 vref generation is supported by this pin complex, and the following voltages can be produced on the associated vref pin: 80% avdd; 50% avdd; gnd; hi-z (required since pin complex is output capable) [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. [5] incap r 0x1 pin complex is input capable. [4] outcap r 0x1 pin complex is output capable. [3] hdphcap r 0x0 pin has a headphone amplifier. [2] presdtctcap r 0x1 pin complex can perform presence detect. table 87. portb wcap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 62 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.4.3. portb connlen 3.4.4.4. portb connlst [1] trigrqd r 0x1 trigger is required for impedance measurement. [0] impsensecap r 0x1 pin complex supports impedance sense. table 90. portb connlen command verb format verb id payload response get f00 0e see bitfield table. table 91. portb connlen command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] n r 0x02 number of nid entries in connection list. n = 02h if dac1 enabled, n = 01h otherwise table 92. portb connlst command verb format verb id payload response get f02 00 see bitfield table. table 93. portb connls t command response format bit bitfield name rw reset description [31:24] entry3 r 0x00 unused list entry. [23:16] entry2 r 0x00 unused list entry. table 89. portb pincap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 63 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.4.5. portb connselect 3.4.4.6. portb pinctl [15:8] entry1 r 0x11 dac1 converter widget. entry1 = 11h if dac1 enabled, entry1 = 00h otherwise [7:0] entry0 r 0x10 dac0 converter widget table 94. portb connselect command verb format verb id payload response get f01 00 see bitfield table. set1 701 see bits [7:0] of bitfield table. 0000_0000h table 95. portb connselect command response format bit bitfield name rw reset description [31:1] rsvd r 0x0 reserved [0] index rw 0x0 connection select control index. table 96. portb pinctl command verb format verb id payload response get f07 00 see bitfield table. set1 707 see bits [7:0] of bitfield table. 0000_0000h table 97. portb pinctl command response format bit bitfield name rw reset description [31:7] rsvd2 r 0x0 reserved [6] outen rw 0x0 1 = (codec) output path of pin widget is enabled [5] inen rw 0x0 1 = (codec) input path of pin widget is enabled table 93. portb connls t command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 64 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.4.7. portb unsolresp [4:3] rsvd1 r 0x0 reserved [2:0] vrefselect rw 0x0 vrefen: selects one of the possible states for the vref signal associated with the pin widget. if the value written to this control does not correspond to a supported value defined in the vrefcntrl field of the pin capabilities paramete r (0c), then this control will take the value of 000b (hi-z). (hi-z = 000b, 50% = 001b, gnd = 010b, 80% = 100b) table 98. portb unsolresp command verb format verb id payload response get f08 00 see bitfield table. set1 708 see bits [7:0] of bitfield table. 0000_0000h table 99. portb unsolresp command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x00 reserved [7] en rw 0x0 allow generation of unsolicited responses. unsolicited response events occur upon jack-insertion or completion of a jack-sense cycle. [6] rsvd1 r 0x0 reserved [5:0] ta g rw 0x00 software programmable field returned in top six bits (31:26) of every unsolicited response generated by this node. table 97. portb pinctl command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 65 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.4.8. portb pinsense 3.4.4.9. portb pinconfig table 100. portb pinsense command verb format verb id payload response get f09 00 see bitfield table. set1 709 see bits [7:0] of bitfield table. 0000_0000h set2 709 see bits [7:0] of bitfield table. 0000_0000h table 101. portb pinsense command response format bit bitfield name rw reset description [31] presdtct r 0x0 1 = something is plugged into jack associated with pin complex. [30:0] impedance r 0x7fff_ffff measured impedance of the widget. a value of all 1s indicates that a valid sense reading is not available, or the sense measurement is busy if it has been recently triggered. [0] rightch w 0x0 set 1 = perform impedance sensing on right channel or ring of the connector [0] leftch w 0x0 set 0 = perform impedance sensing on left channel or tip of the connector table 102. portb pinconfig command verb format verb id payload response get f1c 00 see bitfield table. set1 71c see bits [7:0] of bitfield table. 0000_0000h set2 71d see bits [7:0] of bitfield table. 0000_0000h set3 71e see bits [7:0] of bitfield table. 0000_0000h set4 71f see bits [7:0] of bitfield table. 0000_0000h
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 66 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.5. portc node (nid = 0x0c) 3.4.5.1. portc wcap table 103. portb pinconfig command response format bit bitfield name rw reset description [31:30] port rw 0x0 external port connectivity of the pin complex. 0 = connected to a jack [29:24] location rw 0x02 physical location of the jack. 02h = mainboard, front [23:20] device rw 0xa default device, indicating intended use of jack. a = mic in [19:16] connection rw 0x1 connection type. 1 = 1/8 inch jack [15:12] color rw 0x9 color of physical jack. 9 = pink [11:8] misc rw 0x0 misc[0] = jack detect override. [7:4] assoc rw 0x8 default association for pin complex groups. reserved value 0000b should not be used. value 1111b indicates lowest priority. [3:0] sequence rw 0x0 all widgets in an association must have unique sequence number. table 104. portc wcap command verb format verb id payload response get f00 09 see bitfield table. table 105. portc wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x4 widget type = pin complex [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 67 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.5.2. portc pincap [10] pwrprsnt r 0x0 no support for po wer state control [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present. connlist = 1 if dac1 enabled, connlist = 0 otherwise [7] unsolcap r 0x1 unsolicited response is supported [6] procprsnt r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] frmtoverride r 0x0 n/a for pin complex [3] ampoverride r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amplifier [1] inampprsnt r 0x0 no input amplifier [0] stereo r 0x1 stereo widget table 106. portc pincap command verb format verb id payload response get f00 0c see bitfield table. table 107. portc pincap command response format bit bitfield name rw reset description [31:17] rsvd2 r 0x0 reserved [16] eapdcap r 0x0 this widget does not control eapd pin table 105. portc wcap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 68 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.5.3. portc connlen [15:8] vrefcap r 0x17 vref generation is supported by this pin complex, and the following voltages can be produced on the associated vref pin: 80% avdd; 50% avdd; gnd; hi-z (required since pin complex is output capable) [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. [5] incap r 0x1 pin complex is input capable. [4] outcap r 0x1 pin complex is output capable. outcap = 1 if dac1 enabled, outcap = 0 otherwise [3] hdphcap r 0x0 pin does not have a headphone amplifier. [2] presdtctcap r 0x1 pin complex can perform presence detect. [1] trigrqd r 0x1 trigger is required for impedance measurement [0] impsensecap r 0x1 pin complex supports impedance sense. table 108. portc connlen command verb format verb id payload response get f00 0e see bitfield table. table 109. portc connlen command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] n r 0x01 number of nid entries in connection list. n = 01h if dac1 enabled, n = 00h otherwise table 107. portc pincap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 69 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.5.4. portc connlst 3.4.5.5. portc pinctl table 110. portc connlst command verb format verb id payload response get f02 00 see bitfield table. table 111. portc connlst command response format bit bitfield name rw reset description [31:24] entry3 r 0x00 unused list entry. [23:16] entry2 r 0x00 unused list entry. [15:8] entry1 r 0x00 unused list entry. [7:0] entry0 r 0x11 dac1 converter widget. entry1 = 11h if dac1 enabled, entry1 = 00h otherwise table 112. portc pinctl command verb format verb id payload response get f07 00 see bitfield table. set1 707 see bits [7:0] of bitfield table. 0000_0000h table 113. portc pinctl command response format bit bitfield name rw reset description [31:7] rsvd2 r 0x0 reserved [6] outen rw 0x0 1 = (codec) output path of pin widget is enabled [5] inen rw 0x0 1 = (codec) input path of pin widget is enabled
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 70 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.5.6. portc unsolresp [4:3] rsvd1 r 0x0 reserved [2:0] vrefselect rw 0x0 vrefen: selects one of the possible states for the vref signal associated with the pin widget. if the value written to this control does not correspond to a supported value defined in the vrefcntrl field of the pin capabilities paramete r (0c), then this control will take the value of 000b (hi-z). (hi-z = 000b, 50% = 001b, gnd = 010b, 80% = 100b) table 114. portc unsolresp command verb format verb id payload response get f08 00 see bitfield table. set1 708 see bits [7:0] of bitfield table. 0000_0000h table 115. portc unsolresp command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x00 reserved [7] en rw 0x0 allow generation of unsolicited responses. unsolicited response events occur upon jack-insertion or completion of a jack-sense cycle. [6] rsvd1 r 0x0 reserved [5:0] ta g rw 0x00 software programmable field returned in top six bits (31:26) of every unsolicited response generated by this node. table 113. portc pinctl command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 71 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.5.7. portc pinsense 3.4.5.8. portc pinconfig table 116. portc pinsense command verb format verb id payload response get f09 00 see bitfield table. set1 709 see bits [7:0] of bitfield table. 0000_0000h set2 709 see bits [7:0] of bitfield table. 0000_0000h table 117. portc pinsense command response format bit bitfield name rw reset description [31] presdtct r 0x0 1 = something is plugged into jack associated with pin complex. [30:0] impedance r 0x7fff_ffff measured impedance of the widget. a value of all 1s indicates that a valid sense reading is not available, or the sense measurement is busy if it has been recently triggered. [0] rightch w 0x0 set 1 = perform impedance sensing on right channel or ring of the connector [0] leftch w 0x0 set 0 = perform impedance sensing on left channel or tip of the connector table 118. portc pinconfig command verb format verb id payload response get f1c 00 see bitfield table. set1 71c see bits [7:0] of bitfield table. 0000_0000h set2 71d see bits [7:0] of bitfield table. 0000_0000h set3 71e see bits [7:0] of bitfield table. 0000_0000h set4 71f see bits [7:0] of bitfield table. 0000_0000h
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 72 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.6. portd node (nid = 0x0d) 3.4.6.1. portd wcap table 119. portc pinconfig command response format bit bitfield name rw reset description [31:30] port rw 0x0 external port connectivity of the pin complex. 0 = connected to a jack [29:24] location rw 0x01 physical location of the jack. 01h = mainboard, rear [23:20] device rw 0x8 default device, indicating intended use of jack. 8 = line in [19:16] connection rw 0x1 connection type. 1 = 1/8 inch jack [15:12] color rw 0x3 color of physical jack. 3 = blue [11:8] misc rw 0x0 misc[0] = jack detect override. [7:4] assoc rw 0x4 default association for pin complex groups. reserved value 0000b should not be used. value 1111b indicates lowest priority. [3:0] sequence rw 0xe all widgets in an association must have unique sequence number. table 120. portd wcap command verb format verb id payload response get f00 09 see bitfield table. table 121. portd wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x4 widget type = pin complex [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 73 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.6.2. portd pincap [10] pwrprsnt r 0x0 no support for po wer state control [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x1 unsolicited response is supported [6] procprsnt r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] frmtoverride r 0x0 n/a for pin complex [3] ampoverride r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amplifier [1] inampprsnt r 0x0 no input amplifier [0] stereo r 0x1 stereo widget table 122. portd pincap command verb format verb id payload response get f00 0c see bitfield table. table 123. portd pincap command response format bit bitfield name rw reset description [31:17] rsvd2 r 0x0 reserved [16] eapdcap r 0x0 this widget does not control eapd pin [15:8] vrefcap r 0x00 vref generation not s upported by this pin complex. [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. table 121. portd wcap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 74 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.6.3. portd connlen 3.4.6.4. portd connlst [5] incap r 0x1 pin complex is input capable. [4] outcap r 0x1 pin complex is output capable. [3] hdphcap r 0x1 pin complex has headphone amplifier. [2] presdtctcap r 0x1 pin complex can perform presence detect. [1] trigrqd r 0x1 trigger is required for impedance measurement [0] impsensecap r 0x1 pin complex supports impedance sense. table 124. portd connlen command verb format verb id payload response get f00 0e see bitfield table. table 125. portd connlen command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] n r 0x01 number of nid entries in connection list. table 126. portd connlst command verb format verb id payload response get f02 00 see bitfield table. table 123. portd pincap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 75 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.6.5. portd pinctl 3.4.6.6. portd unsolresp table 127. portd connlst command response format bit bitfield name rw reset description [31:24] entry3 r 0x00 unused list entry. [23:16] entry2 r 0x00 unused list entry. [15:8] entry1 r 0x00 unused list entry. [7:0] entry0 r 0x10 dac0 converter widget table 128. portd pinctl command verb format verb id payload response get f07 00 see bitfield table. set1 707 see bits [7:0] of bitfield table. 0000_0000h table 129. portd pinctl command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7] hdphen rw 0x0 1 = enable the low impedance amplifier associated with the output. [6] outen rw 0x0 1 = (codec) output path of pin widget is enabled [5] inen rw 0x0 1 = (codec) input path of pin widget is enabled [4:0] rsvd1 r 0x0 reserved table 130. portd unsolresp command verb format verb id payload response get f08 00 see bitfield table. set1 708 see bits [7:0] of bitfield table. 0000_0000h
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 76 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.6.7. portd pinsense table 131. portd unsolresp command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x00 reserved [7] en rw 0x0 allow generation of unsolicited responses. unsolicited response events occur upon jack-insertion or completion of a jack-sense cycle. [6] rsvd1 r 0x0 reserved [5:0] ta g rw 0x00 software programmable field returned in top six bits (31:26) of every unsolicited response generated by this node. table 132. portd pinsense command verb format verb id payload response get f09 00 see bitfield table. set1 709 see bits [7:0] of bitfield table. 0000_0000h set2 709 see bits [7:0] of bitfield table. 0000_0000h table 133. portd pinsense command response format bit bitfield name rw reset description [31] presdtct r 0x0 1 = something is plugged into jack associated with pin complex. [30:0] impedance r 0x7fff_ffff measured impedance of the widget. a value of all 1s indicates that a valid sense reading is not available, or the sense measurement is busy if it has been recently triggered. [0] rightch w 0x0 set 1 = perform impedance sensing on right channel or ring of the connector [0] leftch w 0x0 set 0 = perform impedance sensing on left channel or tip of the connector
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 77 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.6.8. portd pinconfig table 134. portd pinconfig command verb format verb id payload response get f1c 00 see bitfield table. set1 71c see bits [7:0] of bitfield table. 0000_0000h set2 71d see bits [7:0] of bitfield table. 0000_0000h set3 71e see bits [7:0] of bitfield table. 0000_0000h set4 71f see bits [7:0] of bitfield table. 0000_0000h table 135. portd pinconfig command response format bit bitfield name rw reset description [31:30] port rw 0x0 external port connectivity of the pin complex. 0 = connected to a jack [29:24] location rw 0x01 physical location of the jack. 01h = mainboard, rear [23:20] device rw 0x2 default device, indicating intended use of jack. 2 = hp out [19:16] connection rw 0x1 connection type. 1 = 1/8 inch jack [15:12] color rw 0x4 color of physical jack. 4 = green [11:8] misc rw 0x0 misc[0] = jack detect override. [7:4] assoc rw 0x1 default association for pin complex groups. reserved value 0000b should not be used. value 1111b indicates lowest priority. [3:0] sequence rw 0xf all widgets in an association must have unique sequence number.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 78 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.7. porte node (nid = 0x0e) 3.4.7.1. porte wcap table 136. porte wcap command verb format verb id payload response get f00 09 see bitfield table. table 137. porte wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x4 widget type = pin complex [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrprsnt r 0x0 no support for po wer state control [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x1 unsolicited response is supported [6] procprsnt r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] frmtoverride r 0x0 n/a for pin complex [3] ampoverride r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amplifier [1] inampprsnt r 0x0 no input amplifier [0] stereo r 0x1 stereo widget
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 79 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.7.2. porte pincap 3.4.7.3. porte connlen table 138. porte pincap command verb format verb id payload response get f00 0c see bitfield table. table 139. porte pincap command response format bit bitfield name rw reset description [31:17] rsvd2 r 0x0 reserved [16] eapdcap r 0x0 this widget does not control eapd pin [15:8] vrefcap r 0x17 vref generation is supported by this pin complex, and the following voltages can be produced on the associated vref pin: 80% avdd; 50% avdd; gnd; hi-z (required since pin complex is output capable) [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. [5] incap r 0x1 pin complex is input capable. [4] outcap r 0x1 pin complex is output capable. [3] hdphcap r 0x0 pin does not have a headphone amplifier. [2] presdtctcap r 0x1 pin complex can perform presence detect. [1] trigrqd r 0x1 trigger is required for impedance measurement [0] impsensecap r 0x1 pin complex supports impedance sense. table 140. porte connlen command verb format verb id payload response get f00 0e see bitfield table.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 80 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.7.4. porte connlst 3.4.7.5. porte pinctl table 141. porte connlen command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] n r 0x01 number of nid entries in connection list. table 142. porte connlst command verb format verb id payload response get f02 00 see bitfield table. table 143. porte connlst command response format bit bitfield name rw reset description [31:24] entry3 r 0x00 unused list entry. [23:16] entry2 r 0x00 unused list entry. [15:8] entry1 r 0x00 unused list entry. [7:0] entry0 r 0x10 dac0 converter widget table 144. porte pinctl command verb format verb id payload response get f07 00 see bitfield table. set1 707 see bits [7:0] of bitfield table. 0000_0000h table 145. porte pinctl command response format bit bitfield name rw reset description [31:7] rsvd2 r 0x0 reserved [6] outen rw 0x0 1 = (codec) output path of pin widget is enabled
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 81 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.7.6. porte unsolresp [5] inen rw 0x0 1 = (codec) input path of pin widget is enabled [4:3] rsvd1 r 0x0 reserved [2:0] vrefselect rw 0x0 vrefen: selects one of the possible states for the vref signal associated with the pin widget. if the value written to this control does not correspond to a supported value defined in the vrefcntrl field of the pin capabilities para meter (0c), then this control will take the value of 000b (hi-z). (hi-z = 000b, 50% = 001b, gnd = 010b, 80% = 100b) table 146. porte unsolresp command verb format verb id payload response get f08 00 see bitfield table. set1 708 see bits [7:0] of bitfield table. 0000_0000h table 147. porte unsolresp command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x00 reserved [7] en rw 0x0 allow generation of unsolicited responses. unsolicited response events occur upon jack-insertion or completion of a jack-sense cycle. [6] rsvd1 r 0x0 reserved [5:0] ta g rw 0x00 software programmable field returned in top six bits (31:26) of every unsolicited response generated by this node. table 145. porte pinctl command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 82 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.7.7. porte pinsense 3.4.7.8. porte pinconfig table 148. porte pinsense command verb format verb id payload response get f09 00 see bitfield table. set1 709 see bits [7:0] of bitfield table. 0000_0000h set2 709 see bits [7:0] of bitfield table. 0000_0000h table 149. porte pinsense command response format bit bitfield name rw reset description [31] presdtct r 0x0 1 = something is plugged into jack associated with pin complex. [30:0] impedance r 0x7fff_ffff measured impedance of the widget. a value of all 1s indicates that a valid sense reading is not available, or the sense measurement is busy if it has been recently triggered. [0] rightch w 0x0 set 1 = perform impedance sensing on right channel or ring of the connector [0] leftch w 0x0 set 0 = perform impedance sensing on left channel or tip of the connector table 150. porte pinconfig command verb format verb id payload response get f1c 00 see bitfield table. set1 71c see bits [7:0] of bitfield table. 0000_0000h set2 71d see bits [7:0] of bitfield table. 0000_0000h set3 71e see bits [7:0] of bitfield table. 0000_0000h set4 71f see bits [7:0] of bitfield table. 0000_0000h
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 83 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.8. portf node (nid = 0x0f) 3.4.8.1. portf wcap table 151. porte pinconfig command response format bit bitfield name rw reset description [31:30] port rw 0x0 external port connectivity of the pin complex. 0 = connected to a jack [29:24] location rw 0x01 physical location of the jack. 01h = mainboard, rear [23:20] device rw 0x0 default device, indicating intended use of jack. 0 = line out [19:16] connection rw 0x1 connection type. 1 = 1/8 inch jack [15:12] color rw 0x1 color of physical jack. 1 = black [11:8] misc rw 0x0 misc[0] = jack detect override. [7:4] assoc rw 0x1 default association for pin complex groups. reserved value 0000b should not be used. value 1111b indicates lowest priority. [3:0] sequence rw 0x0 all widgets in an association must have unique sequence number. table 152. portf wcap command verb format verb id payload response get f00 09 see bitfield table. table 153. portf wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x4 widget type = pin complex [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 84 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.8.2. portf pincap [10] pwrprsnt r 0x0 no support for po wer state control [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present. connlist = 1 if dac1 enabled, connlist = 0 otherwise [7] unsolcap r 0x1 unsolicited response is supported [6] procprsnt r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] frmtoverride r 0x0 n/a for pin complex [3] ampoverride r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amplifier [1] inampprsnt r 0x0 no input amplifier [0] stereo r 0x1 stereo widget table 154. portf pincap command verb format verb id payload response get f00 0c see bitfield table. table 155. portf pincap command response format bit bitfield name rw reset description [31:17] rsvd2 r 0x0 reserved [16] eapdcap r 0x0 this widget does not control eapd pin table 153. portf wcap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 85 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.8.3. portf connlen [15:8] vrefcap r 0x17 vref generation is supported by this pin complex, and the following voltages can be produced on the associated vref pin: 80% avdd; 50% avdd; gnd; hi-z (required since pin complex is output capable) [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. [5] incap r 0x1 pin complex is input capable. [4] outcap r 0x1 pin complex is output capable. outcap = 1 if dac1 enabled, outcap = 0 otherwise [3] hdphcap r 0x0 pin does not have a headphone amplifier. [2] presdtctcap r 0x1 pin complex can perform presence detect. [1] trigrqd r 0x1 trigger is required for impedance measurement [0] impsensecap r 0x1 pin complex supports impedance sense. table 156. portf connlen command verb format verb id payload response get f00 0e see bitfield table. table 157. portf connlen command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] n r 0x01 number of nid entries in connection list. n = 01h if dac1 enabled, n = 00h otherwise table 155. portf pincap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 86 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.8.4. portf connlst 3.4.8.5. portf pinctl table 158. portf connlst command verb format verb id payload response get f02 00 see bitfield table. table 159. portf connlst command response format bit bitfield name rw reset description [31:24] entry3 r 0x00 unused list entry. [23:16] entry2 r 0x00 unused list entry. [15:8] entry1 r 0x00 unused list entry. [7:0] entry0 r 0x11 dac1 converter widget. entry1 = 11h if dac1 enabled, entry1 = 00h otherwise table 160. portf pinctl command verb format verb id payload response get f07 00 see bitfield table. set1 707 see bits [7:0] of bitfield table. 0000_0000h table 161. portf pinctl command response format bit bitfield name rw reset description [31:7] rsvd2 r 0x0 reserved [6] outen rw 0x0 1 = (codec) output path of pin widget is enabled [5] inen rw 0x0 1 = (codec) input path of pin widget is enabled
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 87 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.8.6. portf unsolresp [4:3] rsvd1 r 0x0 reserved [2:0] vrefselect rw 0x0 vrefen: selects one of the possible states for the vref signal associated with the pin widget. if the value written to this control does not correspond to a supported value defined in the vrefcntrl field of the pin capabilities paramete r (0c), then this control will take the value of 000b (hi-z). (hi-z = 000b, 50% = 001b, gnd = 010b, 80% = 100b) table 162. portf unsolresp command verb format verb id payload response get f08 00 see bitfield table. set1 708 see bits [7:0] of bitfield table. 0000_0000h table 163. portf unsolresp command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x00 reserved [7] en rw 0x0 allow generation of unsolicited responses. unsolicited response events occur upon jack-insertion or completion of a jack-sense cycle. [6] rsvd1 r 0x0 reserved [5:0] ta g rw 0x00 software programmable field returned in top six bits (31:26) of every unsolicited response generated by this node. table 161. portf pinctl command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 88 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.8.7. portf pinsense 3.4.8.8. portf pinconfig table 164. portf pinsense command verb format verb id payload response get f09 00 see bitfield table. set1 709 see bits [7:0] of bitfield table. 0000_0000h set2 709 see bits [7:0] of bitfield table. 0000_0000h table 165. portf pinsense command response format bit bitfield name rw reset description [31] presdtct r 0x0 1 = something is plugged into jack associated with pin complex. [30:0] impedance r 0x7fff_ffff measured impedance of the widget. a value of all 1s indicates that a valid sense reading is not available, or the sense measurement is busy if it has been recently triggered. [0] rightch w 0x0 set 1 = perform impedance sensing on right channel or ring of the connector [0] leftch w 0x0 set 0 = perform impedance sensing on left channel or tip of the connector table 166. portf pinconfig command verb format verb id payload response get f1c 00 see bitfield table. set1 71c see bits [7:0] of bitfield table. 0000_0000h set2 71d see bits [7:0] of bitfield table. 0000_0000h set3 71e see bits [7:0] of bitfield table. 0000_0000h set4 71f see bits [7:0] of bitfield table. 0000_0000h
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 89 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.9. dac0 node (nid = 0x10) 3.4.9.1. dac0 cnvtrfrmt table 167. portf pinconfig command response format bit bitfield name rw reset description [31:30] port rw 0x0 external port connectivity of the pin complex. 0 = connected to a jack [29:24] location rw 0x01 physical location of the jack. 01h = mainboard, rear [23:20] device rw 0xa default device, indicating intended use of jack. a = mic in [19:16] connection rw 0x1 connection type. 1 = 1/8 inch jack [15:12] color rw 0x9 color of physical jack. 9 = pink [11:8] misc rw 0x0 misc[0] = jack detect override. [7:4] assoc rw 0x4 default association for pin complex groups. reserved value 0000b should not be used. value 1111b indicates lowest priority. [3:0] sequence rw 0x0 all widgets in an association must have unique sequence number. table 168. dac0 cnvtrf rmt command verb format verb id payload response get a 0000 see bitfield table. set1 2 see bits [15:0] of bitfield table. 0000_0000h table 169. dac0 cnvtrf rmt command response format bit bitfield name rw reset description [31:16] rsvd2 r 0x0 reserved [15] strmtype r 0x0 stream type: only pcm streams are supported by this widget.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 90 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.9.2. dac0 outampright [14] ratebase rw 0x0 sample base rate 0 = 48 khz 1 = 44.1 khz [13:11] ratemult rw 0x0 sample base rate multiple 000 = 48 khz / 44.1 khz or less 001 = x2 010 = reserved (x3) 011 = x4 100-111 = reserved [10:8] ratediv rw 0x0 sample base rate divisor 000 = divide by 1 001 = divide by 2 010 = divide by 3 011 = divide by 4 100 = divide by 5 101 = divide by 6 110 = divide by 7 111 = divide by 8 [7] rsvd1 r 0x0 reserved [6:4] numbits rw 0x3 bits per sample 000 = 8 bits 001 = 16 bits 010 = 20 bits 011 = 24 bits 100-111 = reserved [3:0] numchan rw 0x1 number of channels number of channels in each frame of the stream. 0000 = 1 channel 0001 = 2 channels ... 1111 = 16 channels table 170. dac0 outampri ght command verb format verb id payload response get b80 00 see bitfield table. set1 390 see bits [7:0] of bitfield table. 0000_0000h table 169. dac0 cnvtrf rmt command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 91 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.9.3. dac0 outampleft 3.4.9.4. dac0 wcap table 171. dac0 outampright command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] mute rw 0x1 1 = mute is active [6:0] gain rw 0x7f amplifier gain step number table 172. dac0 outampleft command verb format verb id payload response get ba0 00 see bitfield table. set1 3a0 see bits [7:0] of bitfield table. 0000_0000h table 173. dac0 outampleft command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] mute rw 0x1 1 = mute is active [6:0] gain rw 0x7f amplifier gain step number table 174. dac0 wcap command verb format verb id payload response get f00 09 see bitfield table. table 175. dac0 wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x0 widget type = audio output [19:16] delay r 0xd number of sample delays through widget
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 92 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.9.5. dac0 pwrstate [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x1 left and right channels can be swapped [10] pwrprsnt r 0x1 power state control is supported [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x0 no connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procprsnt r 0x0 no processing controls parameter. [5] stripe r 0x0 no support for striping [4] frmtoverride r 0x0 no format info; use default format parameters from audio function node instead [3] ampoverride r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x1 output amplifier [1] inampprsnt r 0x0 no input amplifier [0] stereo r 0x1 stereo widget table 176. dac0 pwrstate command verb format verb id payload response get f05 00 see bitfield table. set1 705 see bits [7:0] of bitfield table. 0000_0000h table 177. dac0 pwrstate command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7:4] act r 0x3 ps-act: actual power state of referenced node. table 175. dac0 wcap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 93 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.9.6. dac0 cnvtrid 3.4.9.7. dac0 lr [3:2] rsvd1 r 0x0 reserved [1:0] set rw 0x3 ps-set: current power se tting of referenced node. 00 - fully on. 01 - fully on. 10 - fully on. 11 - powered down. table 178. dac0 cnvtrid command verb format verb id payload response get f06 00 see bitfield table. set1 706 see bits [7:0] of bitfield table. 0000_0000h table 179. dac0 cnvtrid command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7:4] stream rw 0x0 software-programmable integer representing link stream id used by the converter widget. by convention, stream 0 is reserved as unused. [3:0] channel rw 0x0 integer representing lowest channel used by converter. table 180. dac0 lr command verb format verb id payload response get f0c 00 see bitfield table. set1 70c see bits [7:0] of bitfield table. 0000_0000h table 177. dac0 pwrstate command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 94 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.10. dac1 node (nid = 0x11) 3.4.10.1. dac1 cnvtrfrmt table 181. dac0 lr command response format bit bitfield name rw reset description [31:3] rsvd2 r 0x0 reserved [2] swapen rw 0x0 1 = enable swapping of left and right channels. [1:0] rsvd1 r 0x0 reserved table 182. dac1 cnvtrf rmt command verb format verb id payload response get a 0000 see bitfield table. set1 2 see bits [15:0] of bitfield table. 0000_0000h table 183. dac1 cnvtrf rmt command response format bit bitfield name rw reset description [31:16] rsvd2 r 0x0 reserved [15] strmtype r 0x0 stream type: only pcm streams are supported by this widget. [14] ratebase rw 0x0 sample base rate 0 = 48 khz 1 = 44.1 khz [13:11] ratemult rw 0x0 sample base rate multiple 000 = 48 khz / 44.1 khz or less 001 = x2 010 = reserved (x3) 011 = x4 100-111 = reserved
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 95 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.10.2. dac1 outampright [10:8] ratediv rw 0x0 sample base rate divisor 000 = divide by 1 001 = divide by 2 010 = divide by 3 011 = divide by 4 100 = divide by 5 101 = divide by 6 110 = divide by 7 111 = divide by 8 [7] rsvd1 r 0x0 reserved [6:4] numbits rw 0x3 bits per sample 000 = 8 bits 001 = 16 bits 010 = 20 bits 011 = 24 bits 100-111 = reserved [3:0] numchan rw 0x1 number of channels number of channels in each frame of the stream. 0000 = 1 channel 0001 = 2 channels ... 1111 = 16 channels table 184. dac1 outampri ght command verb format verb id payload response get b80 00 see bitfield table. set1 390 see bits [7:0] of bitfield table. 0000_0000h table 185. dac1 outampright command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] mute rw 0x1 1 = mute is active [6:0] gain rw 0x7f amplifier gain step number table 183. dac1 cnvtrf rmt command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 96 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.10.3. dac1 outampleft 3.4.10.4. dac1 wcap table 186. dac1 outampleft command verb format verb id payload response get ba0 00 see bitfield table. set1 3a0 see bits [7:0] of bitfield table. 0000_0000h table 187. dac1 outampleft command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] mute rw 0x1 1 = mute is active [6:0] gain rw 0x7f amplifier gain step number table 188. dac1 wcap command verb format verb id payload response get f00 09 see bitfield table. table 189. dac1 wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x0 audio output widget. type = 0h (output converter) if dac1 enabled, type = fh (vendor defined) otherwise [19:16] delay r 0xd number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x1 left and right channels can be swapped [10] pwrprsnt r 0x1 power state control is supported [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x0 no connection list is present
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 97 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.10.5. dac1 pwrstate [7] unsolcap r 0x0 no support for unsolicited response [6] procprsnt r 0x0 no processing controls parameter. [5] stripe r 0x0 no support for striping [4] frmtoverride r 0x0 no format info; use default format parameters from audio function node instead [3] ampoverride r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x1 output amplifier [1] inampprsnt r 0x0 no input amplifier [0] stereo r 0x1 stereo widget table 190. dac1 pwrstate command verb format verb id payload response get f05 00 see bitfield table. set1 705 see bits [7:0] of bitfield table. 0000_0000h table 191. dac1 pwrstate command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7:4] act r 0x3 ps-act: actual power state of referenced node. [3:2] rsvd1 r 0x0 reserved [1:0] set rw 0x3 ps-set: current power setting of referenced node. 00 - fully on. 01 - fully on. 10 - fully on. 11 - powered down. table 189. dac1 wcap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 98 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.10.6. dac1 cnvtrid 3.4.10.7. dac1 lr table 192. dac1 cnvtrid command verb format verb id payload response get f06 00 see bitfield table. set1 706 see bits [7:0] of bitfield table. 0000_0000h table 193. dac1 cnvtrid command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7:4] stream rw 0x0 software-programmable integer representing link stream id used by the converter widget. by convention, stream 0 is reserved as unused. [3:0] channel rw 0x0 integer representing lowest channel used by converter. table 194. dac1 lr command verb format verb id payload response get f0c 00 see bitfield table. set1 70c see bits [7:0] of bitfield table. 0000_0000h table 195. dac1 lr command response format bit bitfield name rw reset description [31:3] rsvd2 r 0x0 reserved [2] swapen rw 0x0 1 = enable swapping of left and right channels. [1:0] rsvd1 r 0x0 reserved
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 99 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.11. adc0 node (nid = 0x12) 3.4.11.1. adc0 cnvtrfrmt table 196. adc0 cnvtrf rmt command verb format verb id payload response get a 0000 see bitfield table. set1 2 see bits [15:0] of bitfield table. 0000_0000h table 197. adc0 cnvtrf rmt command response format bit bitfield name rw reset description [31:16] rsvd2 r 0x0 reserved [15] strmtype r 0x0 stream type: only pcm streams are supported by this widget. [14] ratebase rw 0x0 sample base rate 0 = 48 khz 1 = 44.1 khz [13:11] ratemult rw 0x0 sample base rate multiple 000 = 48 khz / 44.1 khz or less 001 = x2 010 = reserved (x3) 011 = x4 100-111 = reserved [10:8] ratediv rw 0x0 sample base rate divisor 000 = divide by 1 001 = divide by 2 010 = divide by 3 011 = divide by 4 100 = divide by 5 101 = divide by 6 110 = divide by 7 111 = divide by 8 [7] rsvd1 r 0x0 reserved
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 100 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.11.2. adc0 wcap [6:4] numbits rw 0x3 bits per sample 000 = 8 bits 001 = 16 bits 010 = 20 bits 011 = 24 bits 100-111 = reserved [3:0] numchan rw 0x1 number of channels number of channels in each frame of the stream. 0000 = 1 channel 0001 = 2 channels ... 1111 = 16 channels table 198. adc0 wcap command verb format verb id payload response get f00 09 see bitfield table. table 199. adc0 wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x1 widget type = audio input [19:16] delay r 0xd number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right swap capability [10] pwrprsnt r 0x1 power state control is supported [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procprsnt r 0x1 software should query the processing controls parameter for this widget. table 197. adc0 cnvtrf rmt command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 101 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.11.3. adc0 connlen 3.4.11.4. adc0 connlst [5] stripe r 0x0 no support for striping [4] frmtoverride r 0x0 no format info; use default format parameters from audio function node instead [3] ampoverride r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amplifier [1] inampprsnt r 0x0 no input amplifier [0] stereo r 0x1 stereo widget table 200. adc0 connlen command verb format verb id payload response get f00 0e see bitfield table. table 201. adc0 connlen command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved. [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] n r 0x01 number of nid entries in connection list. table 202. adc0 connlst command verb format verb id payload response get f02 00 see bitfield table. table 199. adc0 wcap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 102 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.11.5. adc0 procstate 3.4.11.6. adc0 pwrstate table 203. adc0 connlst command response format bit bitfield name rw reset description [31:24] entry3 r 0x00 unused list entry. [23:16] entry2 r 0x00 unused list entry. [15:8] entry1 r 0x00 unused list entry. [7:0] entry0 r 0x1d adc0mux widget table 204. adc0 procstate command verb format verb id payload response get f03 00 see bitfield table. set1 703 see bits [7:0] of bitfield table. 0000_0000h table 205. adc0 procstate command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7] hpfocdis rw 0x0 high pass filter offset calculation disable 0 = calculation enabled. 1 = calculation disabled. [6:2] rsvd1 r 0x0 reserved [1:0] adchpfbyp rw 0x1 processing state = 00 (off): bypass the adc high pass filter; processing state = 01, 10, 11 (on or benign): adc high pass filter is enabled. table 206. adc0 pwrstate command verb format verb id payload response get f05 00 see bitfield table. set1 705 see bits [7:0] of bitfield table. 0000_0000h
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 103 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.11.7. adc0 cnvtrid table 207. adc0 pwrstate command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7:4] act r 0x3 ps-act: actual power state of referenced node. [3:2] rsvd1 r 0x0 reserved [1:0] set rw 0x3 ps-set: current power setting of referenced node. 00 - fully on. 01 - fully on. 10 - fully on. 11 - powered down (default) table 208. adc0 cnvtrid command verb format verb id payload response get f06 00 see bitfield table. set1 706 see bits [7:0] of bitfield table. 0000_0000h table 209. adc0 cnvtrid command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7:4] stream rw 0x0 software-programmable integer representing link stream id used by the converter widget. by convention, stream 0 is reserved as unused. [3:0] channel rw 0x0 integer representing lowest channel used by converter
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 104 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.12. adc1 node (nid = 0x13) 3.4.12.1. adc1 cnvtrfrmt table 210. adc1 cnvtrf rmt command verb format verb id payload response get a 0000 see bitfield table. set1 2 see bits [15:0] of bitfield table. 0000_0000h table 211. adc1 cnvtrfrmt command response format bit bitfield name rw reset description [31:16] rsvd2 r 0x0 reserved [15] strmtype r 0x0 stream type: only pcm streams are supported by this widget. [14] ratebase rw 0x0 sample base rate 0 = 48 khz 1 = 44.1 khz [13:11] ratemult rw 0x0 sample base rate multiple 000 = 48 khz / 44.1 khz or less 001 = x2 010 = reserved (x3) 011 = x4 100-111 = reserved [10:8] ratediv rw 0x0 sample base rate divisor 000 = divide by 1 001 = divide by 2 010 = divide by 3 011 = divide by 4 100 = divide by 5 101 = divide by 6 110 = divide by 7 111 = divide by 8 [7] rsvd1 r 0x0 reserved
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 105 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.12.2. adc1 wcap [6:4] numbits rw 0x3 bits per sample 000 = 8 bits 001 = 16 bits 010 = 20 bits 011 = 24 bits 100-111 = reserved [3:0] numchan rw 0x1 number of channels number of channels in each frame of the stream. 0000 = 1 channel 0001 = 2 channels ... 1111 = 16 channels table 212. adc1 wcap command verb format verb id payload response get f00 09 see bitfield table. table 213. adc1 wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x1 widget type = audio input [19:16] delay r 0xd number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right swap capability [10] pwrprsnt r 0x1 power state control is supported [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procprsnt r 0x1 software should query the processing controls parameter for this widget. table 211. adc1 cnvtrfrmt command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 106 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.12.3. adc1 connlen 3.4.12.4. adc1 connlst [5] stripe r 0x0 no support for striping [4] frmtoverride r 0x0 no format info; use default format parameters from audio function node instead [3] ampoverride r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amplifier [1] inampprsnt r 0x0 no input amplifier [0] stereo r 0x1 stereo widget table 214. adc1 connlen command verb format verb id payload response get f00 0e see bitfield table. table 215. adc1 connlen command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved. [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] n r 0x01 number of nid entries in connection list. table 216. adc1 connlst command verb format verb id payload response get f02 00 see bitfield table. table 213. adc1 wcap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 107 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.12.5. adc1 procstate 3.4.12.6. adc1 pwrstate table 217. adc1 connlst command response format bit bitfield name rw reset description [31:24] entry3 r 0x00 unused list entry. [23:16] entry2 r 0x00 unused list entry. [15:8] entry1 r 0x00 unused list entry. [7:0] entry0 r 0x1e adc1mux widget table 218. adc1 procstate command verb format verb id payload response get f03 00 see bitfield table. set1 703 see bits [7:0] of bitfield table. 0000_0000h table 219. adc1 procstate command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7] hpfocdis rw 0x0 high pass filter offset calculation disable 0 = calculation enabled. 1 = calculation disabled. [6:2] rsvd1 r 0x0 reserved [1:0] adchpfbyp rw 0x1 processing state = 00 (off): bypass the adc high pass filter; processing state = 01, 10, 11 (on or benign): adc high pass filter is enabled. table 220. adc1 pwrstate command verb format verb id payload response get f05 00 see bitfield table. set1 705 see bits [7:0] of bitfield table. 0000_0000h
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 108 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.12.7. adc1 cnvtrid table 221. adc1 pwrstate command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7:4] act r 0x3 ps-act: actual power state of referenced node. [3:2] rsvd1 r 0x0 reserved [1:0] set rw 0x3 ps-set: current power setting of referenced node. 00 - fully on. 01 - fully on. 10 - fully on. 11 - powered down (default) table 222. adc1 cnvtrid command verb format verb id payload response get f06 00 see bitfield table. set1 706 see bits [7:0] of bitfield table. 0000_0000h table 223. adc1 cnvtrid command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7:4] stream rw 0x0 software-programmable integer representing link stream id used by the converter widget. by convention, stream 0 is reserved as unused. [3:0] channel rw 0x0 integer representing lowest channel used by converter
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 109 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.13. portmonoout node (nid = 0x14) 3.4.13.1. portmonoout vol 3.4.13.2. portmonoout wcap table 224. portmonoout vol command verb format verb id payload response get ba0 00 see bitfield table. set1 3a0 see bits [7:0] of bitfield table. 0000_0000h table 225. portmonoout vol command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7] mute rw 0x1 1 = mute is active [6:5] rsvd1 r 0x0 reserved [4:0] gain rw 0x1f mono (left) amplifier gain step number table 226. portmonoout wcap command verb format verb id payload response get f00 09 see bitfield table. table 227. portmonoout wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x4 widget type = pin complex [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrprsnt r 0x0 no support for po wer state control [9] digitalstrm r 0x0 widget supports an analog stream
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 110 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.13.3. portmonoout pincap [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procprsnt r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] frmtoverride r 0x0 n/a for pin complex [3] ampoverride r 0x1 this widget contains its own amplifier parameters. [2] outampprsnt r 0x1 output amplifier is present [1] inampprsnt r 0x0 no input amplifier [0] stereo r 0x0 mono widget table 228. portmonoout pincap command verb format verb id payload response get f00 0c see bitfield table. table 229. portmonoout pincap command response format bit bitfield name rw reset description [31:17] rsvd2 r 0x0 reserved [16] eapdcap r 0x0 this widget does not control eapd pin [15:8] vrefcap r 0x00 vref generation n/a since pin complex is not input capable. [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. [5] incap r 0x0 pin complex is not input capable. [4] outcap r 0x1 pin complex is output capable. table 227. portmonoout wcap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 111 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.13.4. portmonoout outampcap 3.4.13.5. portmonoout connlen [3] hdphcap r 0x0 pin does not have a headphone amplifier. [2] presdtctcap r 0x0 pin complex cannot perform presence detect. [1] trigrqd r 0x0 n/a [0] impsensecap r 0x0 pin complex does not support impedance sense. table 230. portmonoout outampcap command verb format verb id payload response get f00 12 see bitfield table. table 231. portmonoout outampcap command response format bit bitfield name rw reset description [31] mute r 0x1 amplifier is capable of muting [30:23] rsvd3 r 0x0 reserved [22:16] stepsize r 0x05 size of each step in the gain range = 1.5db [15] rsvd2 r 0x0 reserved [14:8] numsteps r 0x1f number of steps in the gain range = 31 (32 values, -46.5db to +0db) [7] rsvd1 r 0x0 reserved [6:0] offset r 0x1f 0db-step is programmed with this offset table 232. portmonoout connlen command verb format verb id payload response get f00 0e see bitfield table. table 229. portmonoout pincap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 112 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.13.6. portmonoout connlst 3.4.13.7. portmonoout pinctl table 233. portmonoout connlen command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] n r 0x01 number of nid entries in connection list. table 234. portmonoout connlst command verb format verb id payload response get f02 00 see bitfield table. table 235. portmonoout connlst command response format bit bitfield name rw reset description [31:24] entry3 r 0x00 unused list entry. [23:16] entry2 r 0x00 unused list entry. [15:8] entry1 r 0x00 unused list entry. [7:0] entry0 r 0x15 monoout mix widget. table 236. portmonoout pinctl command verb format verb id payload response get f07 00 see bitfield table. set1 707 see bits [7:0] of bitfield table. 0000_0000h table 237. portmonoout pinctl command response format bit bitfield name rw reset description [31:7] rsvd2 r 0x0 reserved
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 113 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.13.8. portmonoout pinconfig [6] outen rw 0x0 1 = (codec) output path of pin widget is enabled [5:0] rsvd1 r 0x0 reserved table 238. portmonoout pinconfig command verb format verb id payload response get f1c 00 see bitfield table. set1 71c see bits [7:0] of bitfield table. 0000_0000h set2 71d see bits [7:0] of bitfield table. 0000_0000h set3 71e see bits [7:0] of bitfield table. 0000_0000h set4 71f see bits [7:0] of bitfield table. 0000_0000h table 239. portmonoout pinconfig command response format bit bitfield name rw reset description [31:30] port rw 0x1 external port connectivity of the pin complex. 1 = no physical connection [29:24] location rw 0x10 physical location of the jack. 10h = internal, n/a [23:20] device rw 0x0 default device, indicating intended use of jack. 0 = line out [19:16] connection rw 0x7 connection type. 7 = other analog [15:12] color rw 0x0 color of physical jack. 0 = unknown [11:8] misc rw 0x0 misc[0] = jack detect override. [7:4] assoc rw 0xf default association for pin complex groups. reserved value 0000b should not be used. value 1111b indicates lowest priority. [3:0] sequence rw 0x0 all widgets in an association must have unique sequence number. table 237. portmonoout pinctl command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 114 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.14. monooutmix node (nid = 0x15) 3.4.14.1. monooutmix wcap table 240. monooutmix wcap command verb format verb id payload response get f00 09 see bitfield table. table 241. monooutmix wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x2 widget type = audio mixer [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 swapping of left and right channels not supported [10] pwrprsnt r 0x0 no support for po wer state control [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procprsnt r 0x0 no processing controls parameter. [5] stripe r 0x0 no support for striping [4] frmtoverride r 0x0 no format info; use default format parameters from audio function node instead [3] ampoverride r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amplifier [1] inampprsnt r 0x0 no input amplifier [0] stereo r 0x0 mono widget
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 115 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.14.2. monooutmix connlen 3.4.14.3. monooutmix connlst 3.4.15. cd node (nid = 0x16) 3.4.15.1. cd wcap table 242. monooutmix connlen command verb format verb id payload response get f00 0e see bitfield table. table 243. monooutmix connlen command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved. [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] n r 0x01 number of nid entries in connection list. table 244. monooutmix connlst command verb format verb id payload response get f02 00 see bitfield table. table 245. monooutmix connlst command response format bit bitfield name rw reset description [31:24] entry3 r 0x00 unused list entry. [23:16] entry2 r 0x00 unused list entry. [15:8] entry1 r 0x00 unused list entry. [7:0] entry0 r 0x10 dac0 converter widget table 246. cd wcap command verb format verb id payload response get f00 09 see bitfield table.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 116 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.15.2. cd pincap table 247. cd wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x4 widget type = pin complex [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrprsnt r 0x0 no support for po wer state control [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x0 no connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procprsnt r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] frmtoverride r 0x0 n/a for pin complex [3] ampoverride r 0x0 no amplifier [2] outampprsnt r 0x0 no output amplifier [1] inampprsnt r 0x0 no input amplifier [0] stereo r 0x1 stereo widget table 248. cd pincap command verb format verb id payload response get f00 0c see bitfield table.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 117 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.15.3. cd pinctl table 249. cd pincap command response format bit bitfield name rw reset description [31:17] rsvd2 r 0x0 reserved [16] eapdcap r 0x0 this widget does not control eapd pin [15:8] vrefcap r 0x00 vref generation not supported on this pin [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. [5] incap r 0x1 pin complex is input capable. [4] outcap r 0x0 pin complex is not output capable. [3] hdphcap r 0x0 pin does not have a headphone amplifier. [2] presdtctcap r 0x0 pin complex cannot perform presence detect. [1] trigrqd r 0x0 n/a [0] impsensecap r 0x0 pin complex does not support impedance sense. table 250. cd pinctl command verb format verb id payload response get f07 00 see bitfield table. set1 707 see bits [7:0] of bitfield table. 0000_0000h table 251. cd pinctl command response format bit bitfield name rw reset description [31:6] rsvd2 r 0x0 reserved [5] inen rw 0x0 1 = (codec) input path of pin widget is enabled [4:0] rsvd1 r 0x0 reserved
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 118 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.15.4. cd pinconfig table 252. cd pinconfig command verb format verb id payload response get f1c 00 see bitfield table. set1 71c see bits [7:0] of bitfield table. 0000_0000h set2 71d see bits [7:0] of bitfield table. 0000_0000h set3 71e see bits [7:0] of bitfield table. 0000_0000h set4 71f see bits [7:0] of bitfield table. 0000_0000h table 253. cd pinconfig command response format bit bitfield name rw reset description [31:30] port rw 0x1 external port connectivity of the pin complex. 1 = no physical connection [29:24] location rw 0x10 physical location of the jack. 10h = internal, n/a [23:20] device rw 0x3 default device, indicating intended use of jack. 3 = s887cd [19:16] connection rw 0x3 connection type. 3 = atapi internal [15:12] color rw 0x0 color of physical jack. 0 = unknown [11:8] misc rw 0x0 misc[0] = jack detect override. [7:4] assoc rw 0xf default association for pin complex groups. reserved value 0000b should not be used. value 1111b indicates lowest priority. [3:0] sequence rw 0x0 all widgets in an association must have unique sequence number.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 119 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.16. digmic0 node (nid = 0x17) 3.4.16.1. digmic0 wcap table 254. digmic0 wcap command verb format verb id payload response get f00 09 see bitfield table. table 255. digmic0 wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x4 pin complex widget. type = 4h (pin complex) if dmic enabled, type = fh (vendor defined) otherwise [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrprsnt r 0x0 no support for po wer state control [9] digitalstrm r 0x0 widget supports an analog stream (since the digital microphone input is a sdm signal that needs to be processed by the digital filters, it is not a true bit for bit digital stream like i 2 s or spdif where samples are passed through unchanged) [8] connlist r 0x0 no connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procprsnt r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] frmtoverride r 0x0 n/a for pin complex [3] ampoverride r 0x0 no amplifier info; use default amplifier parameters from audio function node instead. [2] outampprsnt r 0x0 no output amplifier
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 120 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.16.2. digmic0 pincap [1] inampprsnt r 0x0 no input amplifier [0] stereo r 0x1 stereo widget table 256. digmic0 pincap command verb format verb id payload response get f00 0c see bitfield table. table 257. digmic0 pincap command response format bit bitfield name rw reset description [31:17] rsvd2 r 0x0 reserved [16] eapdcap r 0x0 this widget does not control eapd pin [15:8] vrefcap r 0x00 vref generation not s upported by this pin complex. [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. [5] incap r 0x1 pin complex is input capable. [4] outcap r 0x0 pin complex is not output capable. [3] hdphcap r 0x0 pin does not have a headphone amplifier. [2] presdtctcap r 0x0 pin complex cannot perform presence detect. [1] trigrqd r 0x0 n/a [0] impsensecap r 0x0 pin complex does not support impedance sense. table 255. digmic0 wcap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 121 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.16.3. digmic0 pinctl 3.4.16.4. digmic0 pinconfig table 258. digmic0 pinctl command verb format verb id payload response get f07 00 see bitfield table. set1 707 see bits [7:0] of bitfield table. 0000_0000h table 259. digmic0 pinctl command response format bit bitfield name rw reset description [31:6] rsvd2 r 0x0 reserved [5] inen rw 0x0 1 = (codec) input path of pin widget is enabled [4:0] rsvd1 r 0x0 reserved table 260. digmic0 pinc onfig command verb format verb id payload response get f1c 00 see bitfield table. set1 71c see bits [7:0] of bitfield table. 0000_0000h set2 71d see bits [7:0] of bitfield table. 0000_0000h set3 71e see bits [7:0] of bitfield table. 0000_0000h set4 71f see bits [7:0] of bitfield table. 0000_0000h table 261. digmic0 pinconfig command response format bit bitfield name rw reset description [31:30] port rw 0x1 external port connectivity of the pin complex. 1 = no physical connection [29:24] location rw 0x10 physical location of the jack. 10h = internal, n/a [23:20] device rw 0xa default device, indicating intended use of jack. a = mic in [19:16] connection rw 0x0 connection type. 0 = unknown
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 122 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.17. digmic1 node (nid = 0x18) 3.4.17.1. digmic1 wcap [15:12] color rw 0x0 color of physical jack. 0 = unknown [11:8] misc rw 0x0 misc[0] = jack detect override. [7:4] assoc rw 0xf default association for pin complex groups. reserved value 0000b should not be used. value 1111b indicates lowest priority. [3:0] sequence rw 0x0 all widgets in an association must have unique sequence number. table 262. digmic1 wcap command verb format verb id payload response get f00 09 see bitfield table. table 263. digmic1 wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x4 pin complex widget. type = 4h (pin complex) if dmic enabled, type = fh (vendor defined) otherwise [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrprsnt r 0x0 no support for po wer state control [9] digitalstrm r 0x0 widget supports an analog stream (since the digital microphone input is a sdm signal that needs to be processed by the digital filters, it is not a true bit for bit digital stream like i 2 s or spdif where samples are passed through unchanged) table 261. digmic0 pinconfig command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 123 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.17.2. digmic1 pincap [8] connlist r 0x0 no connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procprsnt r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] frmtoverride r 0x0 n/a for pin complex [3] ampoverride r 0x0 no amplifier info; use default amplifier parameters from audio function node instead. [2] outampprsnt r 0x0 no output amplifier [1] inampprsnt r 0x0 no input amplifier [0] stereo r 0x1 stereo widget table 264. digmic1 pincap command verb format verb id payload response get f00 0c see bitfield table. table 265. digmic1 pincap command response format bit bitfield name rw reset description [31:17] rsvd2 r 0x0 reserved [16] eapdcap r 0x0 this widget does not control eapd pin [15:8] vrefcap r 0x00 vref generation not s upported by this pin complex. [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. [5] incap r 0x1 pin complex is input capable. [4] outcap r 0x0 pin complex is not output capable. table 263. digmic1 wcap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 124 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.17.3. digmic1 pinctl 3.4.17.4. digmic1 pinconfig [3] hdphcap r 0x0 pin does not have a headphone amplifier. [2] presdtctcap r 0x0 pin complex cannot perform presence detect. [1] trigrqd r 0x0 n/a [0] impsensecap r 0x0 pin complex does not support impedance sense. table 266. digmic1 pinctl command verb format verb id payload response get f07 00 see bitfield table. set1 707 see bits [7:0] of bitfield table. 0000_0000h table 267. digmic1 pinctl command response format bit bitfield name rw reset description [31:6] rsvd2 r 0x0 reserved [5] inen rw 0x0 1 = (codec) input path of pin widget is enabled [4:0] rsvd1 r 0x0 reserved table 268. digmic1 pinc onfig command verb format verb id payload response get f1c 00 see bitfield table. set1 71c see bits [7:0] of bitfield table. 0000_0000h set2 71d see bits [7:0] of bitfield table. 0000_0000h set3 71e see bits [7:0] of bitfield table. 0000_0000h set4 71f see bits [7:0] of bitfield table. 0000_0000h table 265. digmic1 pincap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 125 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.18. inport0mux node (nid = 0x19) 3.4.18.1. inport0mux wcap table 269. digmic1 pinconfig command response format bit bitfield name rw reset description [31:30] port rw 0x1 external port connectivity of the pin complex. 1 = no physical connection [29:24] location rw 0x10 physical location of the jack. 10h = internal, n/a [23:20] device rw 0xa default device, indicating intended use of jack. a = mic in [19:16] connection rw 0x0 connection type. 0 = unknown [15:12] color rw 0x0 color of physical jack. 0 = unknown [11:8] misc rw 0x0 misc[0] = jack detect override. [7:4] assoc rw 0xf default association for pin complex groups. reserved value 0000b should not be used. value 1111b indicates lowest priority. [3:0] sequence rw 0x0 all widgets in an association must have unique sequence number. table 270. inport0mux wcap command verb format verb id payload response get f00 09 see bitfield table. table 271. inport0mux wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x3 widget type = audio selector [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 126 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.18.2. inport0mux outampcap [10] pwrprsnt r 0x0 no support for po wer state control [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procprsnt r 0x0 no processing controls parameter. [5] stripe r 0x0 no support for striping [4] frmtoverride r 0x0 no format info; use default format parameters from audio function node instead [3] ampoverride r 0x1 this widget contains its own amplifier parameters. [2] outampprsnt r 0x1 output amplifier is present [1] inampprsnt r 0x0 no input amplifier [0] stereo r 0x1 stereo widget table 272. inport0mux outampcap command verb format verb id payload response get f00 12 see bitfield table. table 273. inport0mux outampcap command response format bit bitfield name rw reset description [31] mute r 0x0 no mute capability [30:23] rsvd3 r 0x0 reserved [22:16] stepsize r 0x27 size of each step in the gain range = 10db [15] rsvd2 r 0x0 reserved table 271. inport0mux wcap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 127 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.18.3. inport0mux outampright 3.4.18.4. inport0mux outampleft [14:8] numsteps r 0x04 number of steps in the gain range = 5 (0db to +40db) [7] rsvd1 r 0x0 reserved [6:0] offset r 0x00 0db-step is programmed with this offset table 274. inport0mux outampright command verb format verb id payload response get b80 00 see bitfield table. set1 390 see bits [7:0] of bitfield table. 0000_0000h table 275. inport0mux outamp right command response format bit bitfield name rw reset description [31:3] rsvd1 r 0x0 reserved [2:0] gain rw 0x0 amplifier gain step number: 000 = 0db; 001 = 10db; 010 = 20db; 011 = 30db; 100 = 40db table 276. inport0mux outampleft command verb format verb id payload response get ba0 00 see bitfield table. set1 3a0 see bits [7:0] of bitfield table. 0000_0000h table 273. inport0mux outampcap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 128 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.18.5. inport0mux connselect 3.4.18.6. inport0mux connlen table 277. inport0mux outampleft command response format bit bitfield name rw reset description [31:3] rsvd1 r 0x0 reserved [2:0] gain rw 0x0 amplifier gain step number: 000 = 0db 001 = 10db 010 = 20db 011 = 30db 100 = 40db table 278. inport0mux connselect command verb format verb id payload response get f01 00 see bitfield table. set1 701 see bits [7:0] of bitfield table. 0000_0000h table 279. inport0mux connselect command response format bit bitfield name rw reset description [31:3] rsvd r 0x0 reserved [2:0] index rw 0x0 connection select control index. (default = port e) table 280. inport0mux connlen command verb format verb id payload response get f00 0e see bitfield table. table 281. inport0mux connlen command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] n r 0x07 number of nid entries in connection list.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 129 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.18.7. inport0mux connlst 3.4.18.8. inport0mux connlst4 3.4.19. inport1mux node (nid = 0x1a) 3.4.19.1. inport1mux wcap table 282. inport0mux connlst command verb format verb id payload response get f02 00 see bitfield table. table 283. inport0mux conn lst command response format bit bitfield name rw reset description [31:24] entry3 r 0x0b port b [23:16] entry2 r 0x0f port f [15:8] entry1 r 0x16 cd in [7:0] entry0 r 0x0e port e table 284. inport0mux connlst4 command verb format verb id payload response get f02 04 see bitfield table. table 285. inport0mux connlst4 command response format bit bitfield name rw reset description [31:24] entry7 r 0x0 no connection. [23:16] entry6 r 0x0a port a [15:8] entry5 r 0x0d port d [7:0] entry4 r 0x0c port c table 286. inport1mux wcap command verb format verb id payload response get f00 09 see bitfield table.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 130 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.19.2. inport1mux outampcap table 287. inport1mux wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x3 widget type = audio selector [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrprsnt r 0x0 no support for po wer state control [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procprsnt r 0x0 no processing controls parameter. [5] stripe r 0x0 no support for striping [4] frmtoverride r 0x0 no format info; use default format parameters from audio function node instead [3] ampoverride r 0x1 this widget contains its own amplifier parameters. [2] outampprsnt r 0x1 output amplifier is present [1] inampprsnt r 0x0 no input amplifier [0] stereo r 0x1 stereo widget table 288. inport1mux outampcap command verb format verb id payload response get f00 12 see bitfield table.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 131 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.19.3. inport1mux outampright table 289. inport1mux outampcap command response format bit bitfield name rw reset description [31] mute r 0x0 no mute capability [30:23] rsvd3 r 0x0 reserved [22:16] stepsize r 0x27 size of each step in the gain range = 10db [15] rsvd2 r 0x0 reserved [14:8] numsteps r 0x04 number of steps in the gain range = 5 (0db to +40db) [7] rsvd1 r 0x0 reserved [6:0] offset r 0x00 0db-step is programmed with this offset table 290. inport1mux outampright command verb format verb id payload response get b80 00 see bitfield table. set1 390 see bits [7:0] of bitfield table. 0000_0000h table 291. inport1mux outamp right command response format bit bitfield name rw reset description [31:3] rsvd1 r 0x0 reserved [2:0] gain rw 0x0 amplifier gain step number: 000 = 0db; 001 = 10db; 010 = 20db; 011 = 30db; 100 = 40db
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 132 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.19.4. inport1mux outampleft 3.4.19.5. inport1mux connselect 3.4.19.6. inport1mux connlen table 292. inport1mux outampleft command verb format verb id payload response get ba0 00 see bitfield table. set1 3a0 see bits [7:0] of bitfield table. 0000_0000h table 293. inport1mux outampleft command response format bit bitfield name rw reset description [31:3] rsvd1 r 0x0 reserved [2:0] gain rw 0x0 amplifier gain step number: 000 = 0db; 001 = 10db; 010 = 20db; 011 = 30db; 100 = 40db table 294. inport1mux connselect command verb format verb id payload response get f01 00 see bitfield table. set1 701 see bits [7:0] of bitfield table. 0000_0000h table 295. inport1mux connselect command response format bit bitfield name rw reset description [31:3] rsvd r 0x0 reserved [2:0] index rw 0x0 connection select control index. (default = port e) table 296. inport1mux connlen command verb format verb id payload response get f00 0e see bitfield table.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 133 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.19.7. inport1mux connlst 3.4.19.8. inport1mux connlst4 table 297. inport1mux connlen command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] n r 0x07 number of nid entries in connection list. table 298. inport1mux connlst command verb format verb id payload response get f02 00 see bitfield table. table 299. inport1mux conn lst command response format bit bitfield name rw reset description [31:24] entry3 r 0x0b port b [23:16] entry2 r 0x0f port f [15:8] entry1 r 0x16 cd in [7:0] entry0 r 0x0e port e table 300. inport1mux connlst4 command verb format verb id payload response get f02 04 see bitfield table. table 301. inport1mux connlst4 command response format bit bitfield name rw reset description [31:24] entry7 r 0x0 no connection. [23:16] entry6 r 0x0a port a
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 134 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.20. inport0vol node (nid = 0x1b) 3.4.20.1. inport0vol wcap [15:8] entry5 r 0x0d port d [7:0] entry4 r 0x0c port c table 302. inport0vol wcap command verb format verb id payload response get f00 09 see bitfield table. table 303. inport0vol wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x3 widget type = audio selector [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrprsnt r 0x0 no support for po wer state control [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procprsnt r 0x0 no processing controls parameter. [5] stripe r 0x0 no support for striping [4] frmtoverride r 0x0 no format info; use default format parameters from audio function node instead table 301. inport1mux connlst4 command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 135 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.20.2. inport0vol inampright 3.4.20.3. inport0vol inampleft [3] ampoverride r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amplifier [1] inampprsnt r 0x1 input amplifier is present [0] stereo r 0x1 stereo widget table 304. inport0vol inampright command verb format verb id payload response get b00 00 see bitfield table. set1 350 see bits [7:0] of bitfield table. 0000_0000h table 305. inport0vol inampright command response format bit bitfield name rw reset description [31:4] rsvd1 r 0x0 reserved [3:0] gain rw 0x0 amplifier gain step number table 306. inport0vol inampleft command verb format verb id payload response get b20 00 see bitfield table. set1 360 see bits [7:0] of bitfield table. 0000_0000h table 307. inport0vol inampleft command response format bit bitfield name rw reset description [31:4] rsvd1 r 0x0 reserved [3:0] gain rw 0x0 amplifier gain step number table 303. inport0vol wcap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 136 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.20.4. inport0vol connlen 3.4.20.5. inport0vol connlst 3.4.20.6. table 308. inport0vol connlen command verb format verb id payload response get f00 0e see bitfield table. table 309. inport0vol conn len command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] n r 0x01 number of nid entries in connection list. table 310. inport0vol connlst command verb format verb id payload response get f02 00 see bitfield table. table 311. inport0vol connlst command response format bit bitfield name rw reset description [31:24] entry3 r 0x00 no connection [23:16] entry2 r 0x00 no connection [15:8] entry1 r 0x00 no connection [7:0] entry0 r 0x19 inport0 mux widget
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 137 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.21. inport1vol node (nid = 0x1c) 3.4.21.1. inport1vol wcap table 312. inport1vol wcap command verb format verb id payload response get f00 09 see bitfield table. table 313. inport1vol wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x3 widget type = audio selector [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrprsnt r 0x0 no support for po wer state control [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procprsnt r 0x0 no processing controls parameter. [5] stripe r 0x0 no support for striping [4] frmtoverride r 0x0 no format info; use default format parameters from audio function node instead [3] ampoverride r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amplifier [1] inampprsnt r 0x1 input amplifier is present [0] stereo r 0x1 stereo widget
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 138 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.21.2. inport1vol inampright 3.4.21.3. inport1vol inampleft 3.4.21.4. inport1vol connlen table 314. inport1vol inampright command verb format verb id payload response get b00 00 see bitfield table. set1 350 see bits [7:0] of bitfield table. 0000_0000h table 315. inport1vol inampright command response format bit bitfield name rw reset description [31:4] rsvd1 r 0x0 reserved [3:0] gain rw 0x0 amplifier gain step number table 316. inport1vol inampleft command verb format verb id payload response get b20 00 see bitfield table. set1 360 see bits [7:0] of bitfield table. 0000_0000h table 317. inport1vol inampleft command response format bit bitfield name rw reset description [31:4] rsvd1 r 0x0 reserved [3:0] gain rw 0x0 amplifier gain step number table 318. inport1vol connlen command verb format verb id payload response get f00 0e see bitfield table.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 139 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.21.5. inport1vol connlst 3.4.22. adc0mux node (nid = 0x1d) 3.4.22.1. adc0mux wcap table 319. inport1vol conn len command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] n r 0x01 number of nid entries in connection list. table 320. inport1vol connlst command verb format verb id payload response get f02 00 see bitfield table. table 321. inport1vol connlst command response format bit bitfield name rw reset description [31:24] entry3 r 0x00 no connection [23:16] entry2 r 0x00 no connection [15:8] entry1 r 0x00 no connection [7:0] entry0 r 0x1a inport1mux widget table 322. adc0mux wcap command verb format verb id payload response get f00 09 see bitfield table. table 323. adc0mux wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x3 widget type = audio selector
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 140 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.22.2. adc0mux connselect [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x1 left and right channels can be swapped [10] pwrprsnt r 0x0 no support for po wer state control [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procprsnt r 0x0 no processing controls parameter. [5] stripe r 0x0 no support for striping [4] frmtoverride r 0x0 no format info; use default format parameters from audio function node instead [3] ampoverride r 0x1 this widget contains its own amplifier parameters. [2] outampprsnt r 0x1 output amplifier is present [1] inampprsnt r 0x0 no input amplifier [0] stereo r 0x1 stereo widget table 324. adc0mux connselect command verb format verb id payload response get f01 00 see bitfield table. set1 701 see bits [7:0] of bitfield table. 0000_0000h table 323. adc0mux wcap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 141 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.22.3. adc0mux connlen 3.4.22.4. adc0mux connlst table 325. adc0mux connselect command response format bit bitfield name rw reset description [31:2] rsvd r 0x0 reserved [1:0] index rw 0x0 connection select control index. table 326. adc0mux connlen command verb format verb id payload response get f00 0e see bitfield table. table 327. adc0mux connle n command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] n r 0x03 number of nid entries in connection list. n = 03h if dmic enabled, n = 01h otherwise table 328. adc0mux con nlst command verb format verb id payload response get f02 00 see bitfield table. table 329. adc0mux connlst command response format bit bitfield name rw reset description [31:24] entry3 r 0x00 no connection [23:16] entry2 r 0x18 dmic1 pin widget. entry2 = 18h if dmic enabled, entry2 = 00h otherwise
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 142 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.22.5. adc0mux lr 3.4.22.6. adc0mux outampcap [15:8] entry1 r 0x17 dmic0 pin widget. entry1 = 17h if dmic enabled, entry1 = 00h otherwise [7:0] entry0 r 0x1b inport0vol widget table 330. adc0mux lr command verb format verb id payload response get f0c 00 see bitfield table. set1 70c see bits [7:0] of bitfield table. 0000_0000h table 331. adc0mux lr command response format bit bitfield name rw reset description [31:3] rsvd2 r 0x0 reserved [2] swapen rw 0x0 1 = swap left and right channels of this widget. [1:0] rsvd1 r 0x0 reserved table 332. adc0mux outampcap command verb format verb id payload response get f00 12 see bitfield table. table 333. adc0mux outampcap command response format bit bitfield name rw reset description [31] mute r 0x1 amplifier is capable of muting [30:23] rsvd3 r 0x0 reserved [22:16] stepsize r 0x00 size of each step in the gain range, n/a since there are no steps table 329. adc0mux connlst command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 143 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.22.7. adc0mux outampright 3.4.22.8. adc0mux outampleft [15] rsvd2 r 0x0 reserved [14:8] numsteps r 0x00 no steps, gain is fixed at 0db [7] rsvd1 r 0x0 reserved [6:0] offset r 0x00 0db-step is programmed with this offset table 334. adc0mux outamp right command verb format verb id payload response get b80 00 see bitfield table. set1 390 see bits [7:0] of bitfield table. 0000_0000h table 335. adc0mux outampright command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7] mute rw 0x1 1 = mute is active [6:0] rsvd1 r 0x0 reserved table 336. adc0mux outampleft command verb format verb id payload response get ba0 00 see bitfield table. set1 3a0 see bits [7:0] of bitfield table. 0000_0000h table 337. adc0mux outampleft command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved table 333. adc0mux outampcap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 144 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.23. adc1mux node (nid = 0x1e) 3.4.23.1. adc1mux wcap [7] mute rw 0x1 1 = mute is active [6:0] rsvd1 r 0x0 reserved table 338. adc1mux wcap command verb format verb id payload response get f00 09 see bitfield table. table 339. adc1mux wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x3 widget type = audio selector [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x1 left and right channels can be swapped [10] pwrprsnt r 0x0 no support for po wer state control [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procprsnt r 0x0 no processing controls parameter. [5] stripe r 0x0 no support for striping [4] frmtoverride r 0x0 no format info; use default format parameters from audio function node instead table 337. adc0mux outampleft command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 145 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.23.2. adc1mux connselect 3.4.23.3. adc1mux connlen [3] ampoverride r 0x1 this widget contains its own amplifier parameters. [2] outampprsnt r 0x1 output amplifier is present [1] inampprsnt r 0x0 no input amplifier [0] stereo r 0x1 stereo widget table 340. adc1mux connselect command verb format verb id payload response get f01 00 see bitfield table. set1 701 see bits [7:0] of bitfield table. 0000_0000h table 341. adc1mux connselect command response format bit bitfield name rw reset description [31:2] rsvd r 0x0 reserved [1:0] index rw 0x0 connection select control index. table 342. adc1mux connlen command verb format verb id payload response get f00 0e see bitfield table. table 343. adc1mux connle n command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved table 339. adc1mux wcap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 146 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.23.4. adc1mux connlst 3.4.23.5. adc1mux lr [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] n r 0x03 number of nid entries in connection list. n = 03h if dmic enabled, n = 01h otherwise table 344. adc1mux con nlst command verb format verb id payload response get f02 00 see bitfield table. table 345. adc1mux connlst command response format bit bitfield name rw reset description [31:24] entry3 r 0x00 no connection [23:16] entry2 r 0x18 dmic1 pin widget. entry2 = 18h if dmic enabled, entry2 = 00h otherwise [15:8] entry1 r 0x17 dmic0 pin widget. entry1 = 17h if dmic enabled, entry1 = 00h otherwise [7:0] entry0 r 0x1c inport1vol widget table 346. adc1mux lr command verb format verb id payload response get f0c 00 see bitfield table. set1 70c see bits [7:0] of bitfield table. 0000_0000h table 343. adc1mux connle n command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 147 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.23.6. adc1mux outampcap 3.4.23.7. adc1mux outampright table 347. adc1mux lr command response format bit bitfield name rw reset description [31:3] rsvd2 r 0x0 reserved [2] swapen rw 0x0 1 = swap left and right channels of this widget. [1:0] rsvd1 r 0x0 reserved table 348. adc1mux outampcap command verb format verb id payload response get f00 12 see bitfield table. table 349. adc1mux outampcap command response format bit bitfield name rw reset description [31] mute r 0x1 amplifier is capable of muting [30:23] rsvd3 r 0x0 reserved [22:16] stepsize r 0x00 size of each step in the gain range, n/a since there are no steps [15] rsvd2 r 0x0 reserved [14:8] numsteps r 0x00 no steps, gain is fixed at 0db [7] rsvd1 r 0x0 reserved [6:0] offset r 0x00 0db-step is programmed with this offset table 350. adc1mux outamp right command verb format verb id payload response get b80 00 see bitfield table. set1 390 see bits [7:0] of bitfield table. 0000_0000h
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 148 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.23.8. adc1mux outampleft 3.4.24. spdifout node (nid = 0x1f) 3.4.24.1. spdifout cnvtrfrmt table 351. adc1mux outampright command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7] mute rw 0x1 1 = mute is active [6:0] rsvd1 r 0x0 reserved table 352. adc1mux outampleft command verb format verb id payload response get ba0 00 see bitfield table. set1 3a0 see bits [7:0] of bitfield table. 0000_0000h table 353. adc1mux outampleft command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7] mute rw 0x1 1 = mute is active [6:0] rsvd1 r 0x0 reserved table 354. spdifout cnvtrfrmt command verb format verb id payload response get a 0000 see bitfield table. set1 2 see bits [15:0] of bitfield table. 0000_0000h
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 149 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface table 355. spdifout cnvtrfrmt command response format bit bitfield name rw reset description [31:16] rsvd2 r 0x0 reserved [15] strmtype rw 0x0 stream type 0 = pcm 1 = non-pcm (remaining bits in this verb have other meanings) [14] ratebase rw 0x0 sample base rate 0 = 48 khz 1 = 44.1 khz [13:11] ratemult rw 0x0 sample base rate multiple 000 = 48 khz / 44.1 khz or less 001 = x2 010 = reserved (x3) 011 = x4 100-111 = reserved [10:8] ratediv rw 0x0 sample base rate divisor 000 = divide by 1 001 = divide by 2 010 = divide by 3 011 = divide by 4 100 = divide by 5 101 = divide by 6 110 = divide by 7 111 = divide by 8 [7] rsvd1 r 0x0 reserved [6:4] numbits rw 0x3 bits per sample 000 = 8 bits 001 = 16 bits 010 = 20 bits 011 = 24 bits 100-111 = reserved [3:0] numchan rw 0x1 number of channels number of channels in each frame of the stream. 0000 = 1 channel 0001 = 2 channels ... 1111 = 16 channels
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 150 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.24.2. spdifout wcap table 356. spdifout wcap command verb format verb id payload response get f00 09 see bitfield table. table 357. spdifout wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x0 widget type = audio output [19:16] delay r 0x4 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrprsnt r 0x0 no support for po wer state control [9] digitalstrm r 0x1 widget supports a digital stream [8] connlist r 0x0 no connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procprsnt r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] frmtoverride r 0x1 widget contains format info; software should query [3] ampoverride r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amplifier [1] inampprsnt r 0x0 no input amplifier [0] stereo r 0x1 stereo widget
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 151 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.24.3. spdifout frmtcap table 358. spdifout frmtcap command verb format verb id payload response get f00 0a see bitfield table. table 359. spdifout frmtcap command response format bit bitfield name rw reset description [31:21] rsvd2 r 0x0 reserved [20] b32 r 0x0 32 bit audio formats are not supported [19] b24 r 0x1 24 bit audio formats are supported [18] b20 r 0x1 20 bit audio formats are supported [17] b16 r 0x1 16 bit audio formats are supported [16] b8 r 0x0 8 bit audio formats are not supported [15:12] rsvd1 r 0x0 reserved [11] r12 r 0x0 384 khz rate (8/1*48 khz) not supported [10] r11 r 0x1 192.0 khz rate (4/1*48 khz) supported [9] r10 r 0x0 176.4 khz rate (4/1*44.1 khz) not supported [8] r9 r 0x1 96.0 khz rate (2/1*48 khz) supported [7] r8 r 0x1 88.2 khz rate (2/1*44.1 khz) supported [6] r7 r 0x1 48.0 khz rate supported (required) [5] r6 r 0x1 44.1 khz rate supported [4] r5 r 0x0 32.0 khz rate (2/3*48 khz) not supported [3] r4 r 0x0 22.05 khz rate (1/2*44.1 khz) not supported [2] r3 r 0x0 16.0 khz rate (1/3*48 khz) not supported [1] r2 r 0x0 11.025 khz rate (1/4*44.0 khz) not supported [0] r1 r 0x0 8.0 khz rate (1/6*48 khz) not supported
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 152 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.24.4. spdifout streamcap 3.4.24.5. spdifout cnvtrid table 360. spdifout streamcap command verb format verb id payload response get f00 0b see bitfield table. table 361. spdifout streamcap command response format bit bitfield name rw reset description [31:3] rsvd r 0x0 reserved [2] nonpcm r 0x1 non-pcm data supported. [1] float32 r 0x0 no support for float32 data. [0] pcm r 0x1 pcm-formatted data supported. table 362. spdifout cnvtrid command verb format verb id payload response get f06 00 see bitfield table. set1 706 see bits [7:0] of bitfield table. 0000_0000h table 363. spdifout cnvtrid command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7:4] stream rw 0x0 software-programmable integer representing link stream id used by the converter widget. by convention, stream 0 is reserved as unused. [3:0] channel rw 0x0 integer representing lowest channel used by converter
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 153 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.24.6. spdifout digctl 3.4.25. spdifin node (nid = 0x20) 3.4.25.1. spdifin cnvtrfrmt table 364. spdifout digctl command verb format verb id payload response get f0d 00 see bitfield table. set1 70d see bits [7:0] of bitfield table. 0000_0000h set2 70e see bits [7:0] of bitfield table. 0000_0000h table 365. spdifout digctl command response format bit bitfield name rw reset description [31:16] rsvd2 r 0x0 reserved [15] rsvd1 r 0x0 rsvd [14:8] cc rw 0x00 cc[6:0] - category code [7] l rw 0x0 l - generation level [6] pro rw 0x0 pro - professional [5] audio rw 0x0 /audio - non-audio [4] copy rw 0x0 copy - copyright [3] pre rw 0x0 pre - pre-emphasis [2] vcfg rw 0x0 vcfg - validity config [1] v rw 0x0 v - validity [0] digen rw 0x0 digen - digital enable table 366. spdifin cnvtrfrmt command verb format verb id payload response get a 0000 see bitfield table. set1 2 see bits [15:0] of bitfield table. 0000_0000h
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 154 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface table 367. spdifin cnvtrfrmt command response format bit bitfield name rw reset description [31:16] rsvd2 r 0x0 reserved [15] strmtype rw 0x0 stream type 0 = pcm 1 = non-pcm (remaining bits in this verb have other meanings) [14] ratebase rw 0x0 sample base rate 0 = 48 khz 1 = 44.1 khz [13:11] ratemult rw 0x0 sample base rate multiple 000 = 48 khz / 44.1 khz or less 001 = x2 010 = reserved (x3) 011 = x4 100-111 = reserved [10:8] ratediv rw 0x0 sample base rate divisor 000 = divide by 1 001 = divide by 2 010 = divide by 3 011 = divide by 4 100 = divide by 5 101 = divide by 6 110 = divide by 7 111 = divide by 8 [7] rsvd1 r 0x0 reserved [6:4] numbits rw 0x3 bits per sample 000 = 8 bits 001 = 16 bits 010 = 20 bits 011 = 24 bits 100-111 = reserved [3:0] numchan rw 0x1 number of channels number of channels in each frame of the stream. 0000 = 1 channel 0001 = 2 channels ... 1111 = 16 channels
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 155 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.25.2. spdifin wcap table 368. spdifin wcap command verb format verb id payload response get f00 09 see bitfield table. table 369. spdifin wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x1 widget type = audio input. input converter (1h) if spdifin enabled, vendor defined (fh) otherwise [19:16] delay r 0x4 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrprsnt r 0x0 no support for po wer state control [9] digitalstrm r 0x1 widget supports a digital stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 unsolicited response is not supported [6] procprsnt r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] frmtoverride r 0x1 widget contains format info; software should query [3] ampoverride r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amplifier [1] inampprsnt r 0x0 no input amplifier [0] stereo r 0x1 stereo widget
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 156 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.25.3. spdifin frmtcap table 370. spdifin frmtcap command verb format verb id payload response get f00 0a see bitfield table. table 371. spdifin frmtcap command response format bit bitfield name rw reset description [31:21] rsvd2 r 0x0 reserved [20] b32 r 0x0 32 bit audio formats are not supported [19] b24 r 0x1 24 bit audio formats are supported [18] b20 r 0x1 20 bit audio formats are supported [17] b16 r 0x1 16 bit audio formats are supported [16] b8 r 0x0 8 bit audio formats are not supported [15:12] rsvd1 r 0x0 reserved [11] r12 r 0x0 384 khz rate (8/1*48 khz) not supported [10] r11 r 0x0 192.0 khz rate (4/1*48 khz) not supported [9] r10 r 0x0 176.4 khz rate (4/1*44.1 khz) not supported [8] r9 r 0x1 96.0 khz rate (2/1*48 khz) supported [7] r8 r 0x0 88.2 khz rate (2/1*44.1 khz) not supported [6] r7 r 0x1 48.0 khz rate supported (required) [5] r6 r 0x1 44.1 khz rate supported [4] r5 r 0x0 32.0 khz rate (2/3*48 khz) not supported [3] r4 r 0x0 22.05 khz rate (1/2*44.1 khz) not supported [2] r3 r 0x0 16.0 khz rate (1/3*48 khz) not supported [1] r2 r 0x0 11.025 khz rate (1/4*44.0 khz) not supported [0] r1 r 0x0 8.0 khz rate (1/6*48 khz) not supported
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 157 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.25.4. spdifin streamcap 3.4.25.5. spdifin connlen 3.4.25.6. spdifin connlst table 372. spdifin streamcap command verb format verb id payload response get f00 0b see bitfield table. table 373. spdifin streamcap command response format bit bitfield name rw reset description [31:3] rsvd r 0x0 reserved [2] nonpcm r 0x1 non-pcm data supported. [1] float32 r 0x0 no support for float32 data. [0] pcm r 0x1 pcm-formatted data supported. table 374. spdifin connlen command verb format verb id payload response get f00 0e see bitfield table. table 375. spdifin connlen command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved. [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] n r 0x01 number of nid entries in connection list. table 376. spdifin connlst command verb format verb id payload response get f02 00 see bitfield table.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 158 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.25.7. spdifin cnvtrid 3.4.25.8. spdifin digctl table 377. spdifin connlst command response format bit bitfield name rw reset description [31:24] entry3 r 0x00 unused list entry. [23:16] entry2 r 0x00 unused list entry. [15:8] entry1 r 0x00 unused list entry. [7:0] entry0 r 0x22 digin pin widget table 378. spdifin cnvtrid command verb format verb id payload response get f06 00 see bitfield table. set1 706 see bits [7:0] of bitfield table. 0000_0000h table 379. spdifin cnvtrid command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7:4] stream rw 0x0 software-programmable integer representing link stream id used by the converter widget. by convention, stream 0 is reserved as unused. [3:0] channel rw 0x0 integer representing lowest channel used by converter table 380. spdifin digctl command verb format verb id payload response get f0d 00 see bitfield table. set1 70d see bits [7:0] of bitfield table. 0000_0000h set2 70e see bits [7:0] of bitfield table. 0000_0000h
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 159 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.25.9. spdifin vsr table 381. spdifin digctl command response format bit bitfield name rw reset description [31:15] rsvd2 r 0x0 reserved [14:8] cc r 0x00 cc[6:0] - category code [7] l r 0x0 l - generation level [6] pro r 0x0 pro - professional [5] audio r 0x0 /audio - non-audio [4] copy r 0x0 copy - copyright [3] pre r 0x0 pre - pre-emphasis [2] rsvd1 r 0x0 reserved (vcfg bit applies only to output streams) [1] v r 0x0 v - validity [0] digen rw 0x0 digen - digital enable table 382. spdifin vsr command verb format verb id payload response get fe0 00 see bitfield table. set1 7e0 see bits [7:0] of bitfield table. 0000_0000h table 383. spdifin vsr command response format bit bitfield name rw reset description [31] rcvratebase r 0x0 recovered sample rate base 0 = 48 khz 1 = 44.1 khz [30:28] rcvratemult r 0x0 recovered sample rate multiplier 000 = 1x 001 = 2x all others reserved [27:26] rsvd r 0x0 reserved
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 160 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface [25:22] origfs r 0x0 original sample rate (iec spec). [21:20] ca r 0x0 clock accuracy 00 = level ii 01 = level i 10 = level iii 11 = reserved [19:16] fs r 0x0 sample rate 0000 = 44.1 khz 0010 = 48 khz 0011 = 32 khz all other combinations are reserved and shall not be used until further defined (iec spec). [15:12] cn r 0x0 channel number (audio channel) 0000 = do not take into account 0001 = a (left channel for stereo channel format) 0010 = b (right channel for stereo channel format) 0011 = c ... 1111 = o [11:9] wordlen r 0x0 sample word length [2:0] if maxwordlen = 1: 000 = unspecified 001 = 20 bits 010 = 22 bits 011 = reserved 100 = 23 bits 101 = 24 bits 110 = 21 bits 111 = reserved if maxwordlen = 0: 000 = unspecified 001 = 16 bits 010 = 18 bits 011 = reserved 100 = 19 bits 101 = 20 bits 110 = 17 bits 111 = reserved table 383. spdifin vsr command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 161 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface [8] maxwordlen r 0x0 max word length 0 = maximum audio sample word length is 20 bits 1 = maximum audio sample word length is 24 bits [7] ignoreblksz rw 0x0 0 = normal behavior 1 = disable block size checking for spdif_in. [6] ignorev rw 0x0 0 = respond to spdif_in valid tag 1 = ignore spdif_in valid tag [5] automutedis rw 0x0 0 = auto mute when spdif stream marked non pcm 1 = auto mute disabled. [4:3] paritylimit rw 0x0 spdif_in parity limit: loss of dpll lock after 00 = 4 parity errors 01 = 3 parity errors 10 = 2 parity errors 11 = 1 parity errors new location -- was at register 72h, page 0, d13:12, moved as part of spdif in consolidation [2] running r 0x0 spdif in running 0 = no signal on pin 47 1 = signal on pin 47 new location -- was at register 72h, page 0, d2, moved as part of spdif in consolidation [1] parityerr rw 0x0 spdif_in parity error. set to clear. overlaps siperstat. [0] invertcopy rw 0x0 copyright invert bit. table 383. spdifin vsr command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 162 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.26. digout node (nid = 0x21) 3.4.26.1. digout wcap table 384. digout wcap command verb format verb id payload response get f00 09 see bitfield table. table 385. digout wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x4 widget type = pin complex [19:16] delay r 0x0 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no support for swapping left and right channels [10] pwrprsnt r 0x0 no support for po wer state control [9] digitalstrm r 0x1 widget supports a digital stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procprsnt r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] frmtoverride r 0x0 n/a for pin complex [3] ampoverride r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amplifier [1] inampprsnt r 0x0 no input amplifier [0] stereo r 0x1 stereo widget
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 163 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.26.2. digout pincap 3.4.26.3. digout connselect table 386. digout pincap command verb format verb id payload response get f00 0c see bitfield table. table 387. digout pincap command response format bit bitfield name rw reset description [31:17] rsvd2 r 0x0 reserved [16] eapdcap r 0x0 this widget does not control eapd pin [15:8] vrefcap r 0x00 vref generation not supported on this pin [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. [5] incap r 0x0 pin complex is not input capable. [4] outcap r 0x1 pin complex is output capable. [3] hdphcap r 0x0 pin does not have a headphone amplifier. [2] presdtctcap r 0x0 pin complex cannot perform presence detect. [1] trigrqd r 0x0 n/a [0] impsensecap r 0x0 pin complex does not support impedance sense. table 388. digout connselect command verb format verb id payload response get f01 00 see bitfield table. set1 701 see bits [7:0] of bitfield table. 0000_0000h
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 164 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.26.4. digout connlen 3.4.26.5. digout connlst table 389. digout connselect command response format bit bitfield name rw reset description [31:2] rsvd r 0x0 reserved [1:0] index rw 0x0 connection select control index. table 390. digout connlen command verb format verb id payload response get f00 0e see bitfield table. table 391. digout connlen command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved. [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] n r 0x03 number of nid entries in connection list. table 392. digout connlst command verb format verb id payload response get f02 00 see bitfield table. table 393. digout connlst command response format bit bitfield name rw reset description [31:24] entry3 r 0x00 no connection [23:16] entry2 r 0x1e adc1mux widget [15:8] entry1 r 0x1d adc0mux widget [7:0] entry0 r 0x1f spdif out converter widget
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 165 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.26.6. digout pinctl 3.4.26.7. digout pinconfig table 394. digout pinctl command verb format verb id payload response get f07 00 see bitfield table. set1 707 see bits [7:0] of bitfield table. 0000_0000h table 395. digout pinctl command response format bit bitfield name rw reset description [31:7] rsvd2 r 0x0 reserved [6] outen rw 0x0 1 = (codec) output path of pin widget is enabled [5:0] rsvd1 r 0x0 reserved table 396. digout pinconfig command verb format verb id payload response get f1c 00 see bitfield table. set1 71c see bits [7:0] of bitfield table. 0000_0000h set2 71d see bits [7:0] of bitfield table. 0000_0000h set3 71e see bits [7:0] of bitfield table. 0000_0000h set4 71f see bits [7:0] of bitfield table. 0000_0000h table 397. digout pinconfig command response format bit bitfield name rw reset description [31:30] port rw 0x0 external port connectivity of the pin complex. 0 = connected to a jack [29:24] location rw 0x01 physical location of the jack. 01h = mainboard, rear [23:20] device rw 0x4 default device, indicating intended use of jack. 4 = spdif out
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 166 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.27. digin node (nid = 0x22) 3.4.27.1. digin wcap [19:16] connection rw 0x4 connection type. 4 = rca [15:12] color rw 0x2 color of physical jack. 2 = grey [11:8] misc rw 0x0 misc[0] = jack detect override. [7:4] assoc rw 0x7 default association for pin complex groups. reserved value 0000b should not be used. value 1111b indicates lowest priority. [3:0] sequence rw 0x0 all widgets in an association must have unique sequence number. table 398. digin wcap command verb format verb id payload response get f00 09 see bitfield table. table 399. digin wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x4 widget type = pin complex. pin complex (4h) if spdifin enabled, vendor defined (fh) otherwise [19:16] delay r 0x3 number of sample delays through widget [15:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrprsnt r 0x1 power state control capability for support of eapd [9] digitalstrm r 0x1 widget supports a digital stream [8] connlist r 0x0 no connection list is present table 397. digout pinconfig command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 167 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.27.2. digin pincap [7] unsolcap r 0x1 unsolicited response is supported [6] procprsnt r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] frmtoverride r 0x0 n/a for pin complex [3] ampoverride r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amplifier [1] inampprsnt r 0x0 no input amplifier [0] stereo r 0x1 stereo widget table 400. digin pincap command verb format verb id payload response get f00 0c see bitfield table. table 401. digin pincap command response format bit bitfield name rw reset description [31:17] rsvd2 r 0x0 reserved [16] eapdcap r 0x1 this widget controls eapd pin [15:8] vrefcap r 0x00 vref generation not supported on input pins. [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. [5] incap r 0x1 pin complex is input capable. [4] outcap r 0x0 pin complex is not output capable. (eapd = output stream) [3] hdphcap r 0x0 pin does not have a headphone amplifier. table 399. digin wcap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 168 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.27.3. digin pwrstate 3.4.27.4. digin pinctl [2] presdtctcap r 0x1 pin complex can perform presence detect. [1] trigrqd r 0x0 n/a [0] impsensecap r 0x0 pin complex does not support impedance sense. table 402. digin pwrstate command verb format verb id payload response get f05 00 see bitfield table. set1 705 see bits [7:0] of bitfield table. 0000_0000h table 403. digin pwrstate command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7:4] act r 0x3 ps-act: actual power state of referenced node. [3:2] rsvd1 r 0x0 reserved [1:0] set rw 0x3 ps-set: current power se tting of referenced node. 00 - fully on. 01 - fully on. 10 - eapd powered down (hi-z). 11 - powered down (default) table 404. digin pinctl command verb format verb id payload response get f07 00 see bitfield table. set1 707 see bits [7:0] of bitfield table. 0000_0000h table 401. digin pincap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 169 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.27.5. digin unsolresp 3.4.27.6. digin pinsense table 405. digin pinctl command response format bit bitfield name rw reset description [31:6] rsvd2 r 0x0 reserved [5] inen rw 0x0 1 = (codec) input path of pin widget is enabled [4:0] rsvd1 r 0x0 reserved table 406. digin unsolresp command verb format verb id payload response get f08 00 see bitfield table. set1 708 see bits [7:0] of bitfield table. 0000_0000h table 407. digin unsolresp command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x00 reserved [7] en rw 0x0 allow generation of unsolicited responses. unsolicited response events occur upon lock or loss-of-lock of spdif_in clock recovery circuit. note that the digen field of spdifin digctl must be set for the functionality to work. [6] rsvd1 r 0x0 reserved. [5:0] ta g rw 0x00 software programmable field returned in top six bits (31:26) of every unsolicited response generated by this node. table 408. digin pinsense command verb format verb id payload response get f09 00 see bitfield table. set1 709 see bits [7:0] of bitfield table. 0000_0000h
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 170 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.27.7. digin eapd table 409. digin pinsense command response format bit bitfield name rw reset description [31] presdtct r 0x0 for this widget, presen ce detect indicates that the spdif_in cloc k recovery circuit has locked onto a valid spdif_in sampling frequency. any change in status will generate an unsolicited response, if enabled with verb 708. the spdif_in clock recovery circuit must also be enabled (by setting spdifindigctl:digen). [30:0] rsvd r 0x0 reserved. impedance sense not supported for this pin complex. table 410. digin eapd command verb format verb id payload response get f0c 00 see bitfield table. set1 70c see bits [7:0] of bitfield table. 0000_0000h table 411. digin eapd command response format bit bitfield name rw reset description [31:2] rsvd2 r 0x0 reserved [1] data rw 0x0 eapd value reflected on the eapd pin. 0 = power down external amplifier; 1 = power up external amplifier if pwrstate < 0x2. if pwrstate > = 0x2, pin47 is hi-z. an external pull-down is required if eapd must be low when pin widget is powered down. [0] rsvd1 r 0x0 reserved
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 171 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.27.8. digin pinconfig table 412. digin pinconfig command verb format verb id payload response get f1c 00 see bitfield table. set1 71c see bits [7:0] of bitfield table. 0000_0000h set2 71d see bits [7:0] of bitfield table. 0000_0000h set3 71e see bits [7:0] of bitfield table. 0000_0000h set4 71f see bits [7:0] of bitfield table. 0000_0000h table 413. digin pinconfig command response format bit bitfield name rw reset description [31:30] port rw 0x1 external port connectivity of the pin complex. 1 = no physical connection [29:24] location rw 0x01 physical location of the jack. 01h = mainboard, rear [23:20] device rw 0xc default device, indicating intended use of jack. c = spdif in [19:16] connection rw 0x4 connection type. 4 = rca [15:12] color rw 0x0 color of physical jack. 0 = unknown [11:8] misc rw 0x0 misc[0] = jack detect override. [7:4] assoc rw 0xf default association for pin complex groups. reserved value 0000b should not be used. value 1111b indicates lowest priority. [3:0] sequence rw 0x0 all widgets in an association must have unique sequence number.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 172 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.28. pcbeep node (nid = 0x23) 3.4.28.1. pcbeep wcap 3.4.28.2. pcbeep outampcap table 414. pcbeep wcap command verb format verb id payload response get f00 09 see bitfield table. table 415. pcbeep wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x7 widget type = beep generator [19:4] rsvd1 r 0x0 reserved [3] ampoverride r 0x1 this widget contains its own amplifier parameters. [2] outampprsnt r 0x1 output amplifier is present [1] inampprsnt r 0x0 n/a [0] stereo r 0x0 mono widget table 416. pcbeep outampcap command verb format verb id payload response get f00 12 see bitfield table. table 417. pcbeep outampcap command response format bit bitfield name rw reset description [31] mute r 0x0 amplifier is capable of muting [30:23] rsvd3 r 0x0 reserved [22:16] stepsize r 0x17 size of each step in the gain range = 6 db [15] rsvd2 r 0x0 reserved
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 173 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.28.3. pcbeep vol 3.4.28.4. pcbeep gen [14:8] numsteps r 0x03 number of steps in the gain range = 4 (-18db to 0db) [7] rsvd1 r 0x0 reserved [6:0] offset r 0x03 0db-step is programmed with this offset table 418. pcbeep vol command verb format verb id payload response get ba0 00 see bitfield table. set1 3a0 see bits [7:0] of bitfield table. 0000_0000h table 419. pcbeep vol command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x0 reserved [7] mute rw 0x0 1 = disable digital pc beep [6:2] rsvd1 r 0x0 reserved [1:0] gain rw 0x0 mono (left) amplifier gain step number table 420. pcbeep gen command verb format verb id payload response get f0a 00 see bitfield table. set1 70a see bits [7:0] of bitfield table. 0000_0000h table 417. pcbeep outampcap command response format bit bitfield name rw reset description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 174 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.29. extvolume node (nid = 0x24) 3.4.29.1. extvolume wcap table 421. pcbeep gen command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7:0] divider rw 0x0 enable internal pc-beep generation. divider = 00h - disables internal pc beep generation and enables normal operat ion of the codec. divider not equal to 00h - generates the beep tone on all pin complexes that are currently configured as outputs. the hd audio spec states that: beep tone frequency = (48 khz hd audio sync rate) / (4*divider), producing tones from 47 hz to 12 khz (logarithmic scale). instead, this part generates tones with frequency = 48000 * (257 - divider) / 1024, yielding a linear range from 12 khz to 93.75 hz in steps of 46.875 hz. if jacksensevsr[rate2x], then the beep tones generated have frequency = 48000 * (513 - divider) / 1024, yielding a range of 24 khz to 12093.75 hz in steps of 46.875 hz. table 422. extvolume wcap command verb format verb id payload response get f00 09 see bitfield table. table 423. extvolume wcap command response format bit bitfield name rw reset description [31:24] rsvd2 r 0x0 reserved [23:20] type r 0x6 widget type = volume knob widget. volume knob (6h) if volume enabled, vendor defined (fh) otherwise [19:0] rsvd1 r 0x0 reserved. software as sumes capability of unsolicited responses and a connection list for this widget type.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 175 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.29.2. extvolume knobcap 3.4.29.3. extvolume connlen 3.4.29.4. extvolume connlst table 424. extvolume kn obcap command verb format verb id payload response get f00 13 see bitfield table. table 425. extvolume knobcap command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] delta r 0x1 indicates if software can write a base volume to the volume control knob. [6:0] numsteps r 0x7f total number of steps in the range of the volume knob = 128 table 426. extvolume connlen command verb format verb id payload response get f00 0e see bitfield table. table 427. extvolume connlen command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved. [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6:0] n r 0x02 number of nid entries in connection list. n = 02h if dac1 enabled, n = 01h otherwise table 428. extvolume connlst command verb format verb id payload response get f02 00 see bitfield table.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 176 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.29.5. extvolume unsolresp table 429. extvolume connlst command response format bit bitfield name rw reset description [31:24] entry3 r 0x0 no connection. [23:16] entry2 r 0x0 no connection. [15:8] entry1 r 0x11 dac1. entry1 = 11h if dac1 enabled, entry1 = 00h otherwise [7:0] entry0 r 0x10 dac0 table 430. extvolume unsolresp command verb format verb id payload response get f08 00 see bitfield table. set1 708 see bits [7:0] of bitfield table. 0000_0000h table 431. extvolume unsolresp command response format bit bitfield name rw reset description [31:8] rsvd2 r 0x00 reserved [7] en rw 0x0 allow generation of unsolicited responses. unsolicited response events occur upon jack-insertion or completion of a jack-sense cycle. [6] rsvd1 r 0x0 reserved [5:0] ta g rw 0x00 software programmable field returned in top six bits (31:26) of every unsolicited response generated by this node.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 177 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 3.4.29.6. extvolume knobctl 3.4.29.7. extvolume knobvsr table 432. extvolume knobctl command verb format verb id payload response get f0f 00 see bitfield table. set1 70f see bits [7:0] of bitfield table. 0000_0000h table 433. extvolume knobctl command response format bit bitfield name rw reset description [31:8] rsvd r 0x0 reserved [7] direct rw 0x0 direct = 1 causes the volume control to directly control the hardware volume of the slave amps. direct = 0 causes unsolicited responses to be generated. [6:0] volume rw 0x7f volume, specified in steps of amplifier gain table 434. extvolume knobvsr command verb format verb id payload response get fe0 00 see bitfield table. set1 7e0 see bits [7:0] of bitfield table. 0000_0000h table 435. extvolume knobvsr command response format bit bitfield name rw reset description [31:4] rsvd r 0x0 reserved [3] continuous rw 0x1 allow continuous incrementing/decrementing of the volume knob value. [2:0] rate rw 0x0 volume knob update rate, for continuous mode and de-bouncing (2.5 hz to 20 hz, in increments of 2.5 hz)
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 178 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 4. ordering information dolby home theater (ht) and dolby sound room (sr) require the 5 v version of this part. dolby digital live (ddl) characteristics are available in the 3.3 v version. dolby also requires a separate license from dolby to use their parts. idt will onl y provide dolby parts to dolby approved customers. tnr indicates availability on tape and reel. the minimum order quantity for tnr is 2,000 units. yy = codec revision number while the information presented herein has been checked for both accuracy and reliability, manufac- turer assumes no responsibility for either its use or for the infringement of any patents or other rights of third parties, which would result from its use. no other circuits, patents, or licenses are implied. this product is intended for use in normal co mmercial applications. any other applications, such as those requiring extended temperature range, high reliability, or other extraordinary environmental requirements, are not recommended without additional processing by manufacturer. manufacturer reserves the right to change any circuitry or spec ifications without notice. manufacturer does not authorize or warrant any product for use in life support devices or critical medical instruments. part number voltage package dolby tnr 92hd005dx3prgxyyx 3.3 v 48 pin lqfp yes - ddl no 92hd005dx3prgxyyx8 3.3 v 48 pin lqfp yes - ddl yes 92hd005dx5prgxyyx 5 v 48 pin lqfp yes - ht / sr no 92hd005dx5prgxyyx8 5 v 48 pin lqfp yes - ht / sr yes 92hd005xx3prgxyyx 3.3 v 48 pin lqfp no no 92hd005xx3prgxyyx8 3.3 v 48 pin lqfp no yes 92hd005xx5prgxyyx 5 v 48 pin lqfp no no 92hd005xx5prgxyyx8 5 v 48 pin lqfp no yes 92hd005dx3nlgxyyx 3.3 v 48 pad qfn yes - ddl no 92hd005dx3nlgxyyx8 3.3 v 48 pad qfn yes - ddl yes 92hd005dx5nlgxyyx 5 v 48 pad qfn yes - ht / sr no 92hd005dx5nlgxyyx8 5 v 48 pad qfn yes - ht / sr yes 92hd005xx3nlgxyyx 3.3 v 48 pad qfn no no 92hd005xx3nlgxyyx8 3.3 v 48 pad qfn no yes 92hd005xx5nlgxyyx 5 v 48 pad qfn no no 92hd005xx5nlgxyyx8 5 v 48 pad qfn no yes
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 179 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 5. pinouts 5.1. pin assignment 5.2. pin descriptions pin no. pin name pin type internal pull-up/ pull-down pin description 1 dvdd_core i(digital) none digital vdd = 3.3 v 2 volume up / dmic0 / gpio1 i/o(digital) 50 k ? pull-up with volume or gpio 50 k ? pull-down with digital microphone volume control or digital microphone 0 input or general purpose i/o 3 dvdd_io i(digital) none reference voltage (1.5 v or 3.3 v) 4 volume down / dmic1 / gpio2 i/o(digital) 50 k ? pull-up with volume or gpio 50 k ? pull-down with digital microphone volume control or digital microphone 1 input or general purpose i/o 5 sdo i/o(digital) none hd audio serial data output (inbound stream) 6 bitclk i(digital) none hd audio bit clock 7 dvss i(digital) none digital ground 8 sdi_codec o(digital) none hd audio serial data (outbound stream), audio module 9 dvdd_core i(digital) none digital vdd = 3.3 v 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 48 lqfp dvdd_core volume_up / dmic_0 / gpio1 volume_down / dmic_1 / gpio2 sdo bitclk dvss sdi_codec dvdd_core sync reset# pcbeep portd_r portd_l sense_b cap2 mono_out vrefout-e / gpio4 vrefout-f / gpio3 vrefout-c vrefout-b vreffilt avss1 avdd1 sense_a porte_l porte_r portf_l portf_r cd_l cd_gnd cd_r portb_l portb_r portc_l portc_r spdif out spdif in / gpio0 / eapd nc nc nc dmic_clk avss2 porta_r dvdd_core/vpp porta_l avdd2 vrefout-a 36 35 34 33 32 31 30 29 28 27 26 25 48 47 46 45 44 43 42 41 40 39 38 37 dvdd_io 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 48 qfn dvdd_core volume_up / dmic_0 / gpio1 volume_down / dmic_1 / gpio2 sdo bitclk dvss sdi_codec dvdd_core sync reset# pcbeep portd_r portd_l sense_b cap2 mono_out vrefout-e / gpio4 vrefout-f / gpio3 vrefout-c vrefout-b vreffilt avss1 avdd1 sense_a porte_l porte_r portf_l portf_r cd_l cd_gnd cd_r portb_l portb_r portc_l portc_r spdif out spdif in / gpio0 / eapd nc nc nc dmic_clk avss2 porta_r dvdd_core/vpp porta_l avdd2 vrefout-a 36 35 34 33 32 31 30 29 28 27 26 25 48 47 46 45 44 43 42 41 40 39 38 37 dvdd_io
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 180 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 10 sync i(digital) none hd audio frame sync 11 reset# i(digital) none hd audio reset 12 pcbeep i(analog) none pc beep 13 sense_a i(analog) none jack insertion detection ports a, b, c, d 14 porte_l i/o(analog) none input/output of left dac0 15 porte_r i/o(analog) none input/output of right dac0 16 portf_l i/o(analog) none input/output of left dac1 17 portf_r i/o(analog) none input/output of right dac1 18 cd-l i(analog) none cd audio left channel 19 cd-gnd i(analog) none cd audio analog ground 20 cd-r i(analog) none cd audio right channel 21 portb_l i/o(analog) none input/output of left dac0 & dac1 22 portb_r i/o(analog) none input/output of right dac0 & dac1 23 portc_l i/o(analog) none input/output of left dac1 24 portc_r i/o(analog) none input/output of right dac1 25 avdd1 i(analog) none analog vdd = 5.0 v or 3.3 v 26 avss1 i(analog) none analog ground 27 vreffilt o(analog) none analog virtual ground 28 vrefout-b o(analog) none reference voltage out drive (intended for microphone bias) for port b 29 vrefout-c o(analog) none reference voltage out drive (intended for microphone bias) for port c 30 vrefout-f / gpio3 io(analog) none reference voltage out drive (intended for microphone bias) for port f or analog gpio3 31 vrefout-e / gpio4 io(analog) none reference voltage out drive (intended for microphone bias) for port e or analog gpio4 32 mono_out o(analog) none mono output of dac0 33 cap2 o(analog) none adc reference capacitor 34 sense_b i(analog) none jack insertion detection ports e, f 35 port-d_l (hp) i/o(analog) none input/output of left dac0 36 port-d_r (hp) i/o(analog) none input/output of right dac0 pin no. pin name pin type internal pull-up/ pull-down pin description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 181 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 37 vrefout-a o(analog) none reference voltage out drive (intended for microphone bias) for port a 38 avdd2 i(analog) none analog vdd = 5.0 v or 3.3 v 39 porta_l (hp) i/o(analog) none input/output of left dac0 & 1 40 dvdd_core i(analog) none dvdd 41 porta_r (hp) i/o(analog) none input/output of right dac0 & 1 42 avss2 i(analog) none analog ground 43 nc none none no connect 44 nc none none no connect 45 nc none none no connect 46 dmic_clk o(digital) 50 k ? pull-down digital microphone output clock 47 spdifin / gpio0 / eapd i/o(digital) 50 k ? pull-up spdif input, general purpose i/o, eapd 48 spdif-out o(digital) internal 50 k ? pull-down spdif digital output pin no. pin name pin type internal pull-up/ pull-down pin description
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 182 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 6. design considerations 6.1. external components the 92hd005/92hd005d requires a minimum number of external components for proper operation. 6.1.1. decoupling capacitor decoupling capacitors must be connected between avdd and avss and between dvdd and dvss, as close to these pins as possible. ? between avdd (pin 38) and avss (pins 26 and 42 ), use a 1.0 mf capacitor in parallel with a 10 mf capacitor. ? between avdd (pin 25) and avss (pins 26 and 42 ), use a 0.1 mf capacitor in parallel with a 10 mf capacitor. ? between dvdd (pin 1) and dvss (pins 4 and 7), use a 1.0 mf capacitor in parallel with a 10 mf capacitor. ? between dvdd (pin 9) and dvss (pins 4 and 7), use a 0.1 mf capacitor in parallel with a 10 mf capacitor. for optimum device performance, the decoupling ca pacitors should be mounted on the codec side of the pcb. avoid the use of vias in the decoupling circuit. 6.1.2. other required components the following components are required: ? between vreffilt (pin 27) and avss (pins 26 and 42), use a 1.0 mf capacitor in parallel with a 10 mf capacitor. ? each of these pins needs to have an 820 pf ca pacitor connecte d to avss (pins 26 and 42). (recommend using np0 type capacitor.) ? adc0_afilt_l (pin 28). ? adc1_afilt_l (pin 29). ? adc0_afilt_r (pin 30). ? adc1_afilt_r (pin 31). ? adc_vref (pin 33) must have a 1.0 mf capacitor connected to avss (pins 26 and 42). option- ally, a 10 mf capacitor may also be connected in parallel, to improve performance. ? sense_a (pin 13) and sense_b (pin 34) must each be connec ted to avss (pins 26 and 42) with a 1000 pf capacitor located as close to the pins as possible. ? sense_a (pin 13) and sense_b (pin 34) must each be connected to avdd (pins 25 and 38) with a 5.11 kw resistor. this resistor must be 1% tolerance and should be located as close to the pins as possible. ? either sense_a or sense_b is connected to each port through a resistor. this resistor must be 1% or better tolerance. (for resistor details, see table 3 . for details about these connections, see the latest idt reference designs.) for optimum device performance, these components should be mounted on the codec side of the pcb. minimize the use of vias.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 183 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 6.2. pcb layout recommendations an optimum layout is one with all components on the same side of the board, minimizing vias through other signal layers. other signal traces should be routed away from the 92hd005/92hd005d. this includes signal traces ju st underneath the device, or on layers adjacent to the ground plane layer used by the device. separate analog and digital grounding is re commended. the analog gr ounds (avss (pins 26 and 42)) and the digital grounds (dvss (pins 4 and 7)) should be tied together at only one place. this tie should be under the codec. capacitive coupling is allowed for emi considerat ions. generally, use 0.1 mf capacitors. make sure these are spread out in the layout. analog ground (avss) sh ould be located on all grounding layers. avss sh ould be the same shape on these layers. analog audio signals should not escape the avss cut. analog non-audio signals should not enter the avss cut. only audio voltage planes (such as avdd) should be located on the vcc layer. analog voltage should be provided from a filtered source. ldo?s are preferred. ferrite beads are acceptable. whichever is used must support current requirements. 6.2.1. vista wlp compliance requirements the following external components are required for vista wlp compliance. required series coupling capacitors on analog i/o signal lines: ? minimum premium desktop implementations: ? line output = 10 mf, 1206, 10 v, x5r (ceramic) or 3.3 mf aluminum electrolytic (or similar). ? headphone output = 220 mf aluminum electrolytic (or similar). ? microphone or line input = 1 mf, 0603, x5r (ceramic) or better. ? minimum premium mobile implementations: ? line output = 2.2 mf, 1206, 16 v, x5r (ceramic). ? headphone output = 100 mf d-case size (or similar). larger is better, we usually recom- mend 220 mf. ? microphone or line input = 1 mf, 0603, x5r (ceramic) or better.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 184 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface emi components: ? recommended ferrite beads are 600 ohm. use these manufacturers only: ? tdk - mmz1608y601bta ? murata - blm18bd601sn1 ? taiyo yuden - lf bk 1608hm601-t ? emi shunt capacitor: ? for headphone ports, 0.01 mf. ? for all other ports, 100 pf. ? emi components should be placed as close to the jack as possible. note: see the latest 92hd005/92hd005d reference designs for further details on schematic recommendations.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 185 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 7. package outline and package dimensions package dimensions are kept current with jedec publication no. 95 7.1. 48-pad qfn package key qfn dimensions in mm min nom max a 0.80 0.90 1.0 a1 0.00 0.02 0.05 a3 0.20 ref d 7.00 bsc d1 5.50 bsc e 7.00 bsc e1 5.50 bsc l 0.35 0.40 0.45 e 0.50 bsc r 0.20-0.25 b 0.18 0.25 0.30 d2 5.50 5.65 5.80 e2 5.50 5.65 5.80 zd 0.75 bsc ze 0.75 bsc
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 186 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 7.2. 48-pin lqfp package key lqfp dimensions in mm min nom max a 1.40 1.50 1.60 a1 0.05 0.10 0.15 a2 1.35 1.40 1.45 d 8.80 9.00 9.20 d1 6.90 7.00 7.10 e 8.80 9.00 9.20 e1 6.90 7.00 7.10 l 0.45 0.60 0.75 e0.50 c 0.09 - 0.20 b 0.17 0.22 0.27 48 pin lqfp e e1 d d1 pin 1 b a a2 a1 c e
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 187 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 8. solder reflow profile 8.1. standard reflow profile data note: these devices can be hand soldered at 360 o c for 3 to 5 seconds. from: ipc / jedec j-std-020c ?moisture/reflow sensitivity classification for nonhermetic solid state surface mount devices? (www.jedec.org/download). figure 7. solder reflow profile profile feature pb free assembly average ramp-up rate (ts max - tp) 3 o c / second max preheat: temperature min (ts min ) temperature max (ts max ) time (ts min - ts max ) 150 o c 200 o c 60 - 180 seconds time maintained above: temperature (t l ) time (t l ) 217 o c 60 - 150 seconds peak / classification temperature (tp) see ?package classification reflow temperatures? on page 188 . time within 5 o c of actual peak temper ature (tp) 20 - 40 seconds ramp-down rate 6 o c / second max time 25 o c to peak temperature 8 minutes max note: all temperatures refer to topside of the package, measured on the package body surface.
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 188 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 8.2. pb free process - package classi fication reflow temperatures package type msl reflow temperature lqfp 48-pin 3 260 o c qfn 48-pad 3 260 o c
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 189 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface 9. revision history revision date description of change 1.0 december 2006 initial release
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 190 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 191 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 192 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 193 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 194 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 195 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 196 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 197 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 198 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 199 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 200 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 201 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 202 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 203 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface
92hd005/92hd005d 4-channel hd audio codec with quad digi tal microphone interface pc audio idt? 204 92hd005/92hd005d v 1.0 12/06 4-channel hd audio codec with quad digital microphone interface
? 2006 integrated device technology, inc. all rights reserved. product specifications subject to change without notice. idt and the idt logo are trademarks of integrated device technology, inc. accelerated thinking is a service mark of integrated device technology, inc. all other brands, product names a nd marks are or may be trademarks or registered trademarks used to identify products or services of their respective owners. corporate headquarters integrated device technology, inc. 6024 silver creek valley road san jose, ca 95138 united states 800 345 7015 +408 284 8200 (outside u.s.) europe idt europe, limited prime house barnett wood lane leatherhead, surrey united kingdom kt22 7de +44 1372 363 339 for sales 800-345-7015 408-284-8200 fax: 408-284-2775 for tech support ha.cm@idt.com innovate with idt audio for high fidelity. contact: www.idt.com 92hd005/92hd005d 4-channel hd audio codec with quad digital microphone interface pc audio


▲Up To Search▲   

 
Price & Availability of 95HD005

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X